semimade
not defined yet