Executor class almost finished