nav functional