semimoron
not defined yet