heterotypic
not defined yet