worked on header and footer