Worked through some of chapter 4.  Committing the work so far.