```
def modified_dijkstras(graph, start, target):
print("Starting Dijkstra's algorithm!")
count = 0
paths_and_distances = {}
for vertex in graph:
paths_and_distances[vertex] = [inf, [start.name]]
```

Just trying to clarify, does `paths_and_distances[vertex] = [inf, [start.name]]`

link every vertex to `start`

?