Refactored so commands are structs