start work on command system