Redid execution strategies to use thread pool
mostly working. Figuring out brain