added header and footer sections