remove dijkstra
less section spacing
add run() method to template