[Task] generate room