Added separate Command Executor Class