Worked on command processor