Added header and footer. They are somewhat required.