be able to join multiple rooms function