added new models for apartment, updated several html components