navigate the challenges meaning