End of Chapter 4

Functional up to this point!