add dijkstra alg