navigation overhaul