need to write destructor and operator= for room.cpp