- changed the ThreadPool class to no longer extend ThreadPoolExecutor