revise navigation