Refactored Executer