basic command processor input processing