add navigation and storage provider.