heterogony

not defined yet