heterocaseose
not defined yet