heteroeciously

not defined yet