completed header and footer 2.0