semiabstract

not defined yet