add navigation component