semimoist
not defined yet