Implemented the new command system