updated NavigationProvider so it can be included without executed