auth, rooms, add msg