heterogamy
not defined yet