add dijkstra template