modified header and footer