adaptation navigation