multiprocessing some changes