Dijkstra
code reformatting
modified gitignore