navigation bug fix