back to multiprocess and portions added