command processor input processing