adapt navigation