fixed CommandExecutor