better header and footer override