heterogynal
not defined yet