header and footer modification