improve building/room endpoints