first commit for multi processes