added header, footer and refactored menus