added Dijkstra. test extremely chaotic