more work on executors