implemented communication between agents