osmogene
not defined yet