different types of buildings to takein account