correct navigation bug