added additional searchBuilding method to accept id instead of query