Seperate Command Executor class