assignment of parts parralel