semirevolution

not defined yet