add navigation rules