a roof is used for covering the top of a building