add room structure and item structure