moved some methods to CommandExecutor