header,top and footer