added classes for menu and location objects