shortestPath in progress