multiprocessing for setup