work on Broadcast join/leave methods