Adding dijkstra ver. 1