hemimorphic
not defined yet