protogenal
not defined yet