shortest path initial