New Dijkstra class