dijkstra algorithm
Fixing bugs
merge