modify executor