header and footer added