prllel copying