First attempt at Part 2
Second attempt at Part 2