LOOKING FOR UNDERSTANDING OF ROOF? YOU SHOULD LOOK AT THIS POST!