use new navigation component