for multiple cooperating process