semiautomatic
not defined yet