navigator and final ui