slightly change in first method of Executor component