start of a command processor helper obj