added NavigationView override