heteromorphism
not defined yet