semiautomatics
not defined yet