added a command class