using timing executors