added improvements to header and footer