add fancy header and footer