separate pages into header, nav, footer