heterotropous
not defined yet