communication between agents - partly done