very basic command processor working