pre executors