constructor of interior