Almost done with part 2
Dangerous routine