basic pages, modulize header and foother