refactor hotel & hotelContainer