added footer, refactored menu, location refactoring