Fully implemented Executor with specs