working on command object and currently the ability to parse a command from various inputs