add communicator, modify connection, add room.create method