default set to multithreaded