rendezvous will require bi directional mapping, by using event we will ensure that no dead lock will occurs ?