handle add room for canho