added navigation and local storage adapter