route planning challenges