fixed dijkstra