Create navi abstraction