organizing for dijkstra implementation