starting of implementation of INavigationInterceptor