semiperfect

not defined yet