ch 8 buildingarray