room and reservation controllers and some models