chapter 18 final
final commit for chapter 18 challenge
halfway through chapter 19
final