add logic that allows to take the shortest path base on current city