added dijkstra algorithm, next step initial solution