joining rooms, message sending