navigating challenges