- working two stage with multiprocessing