update: chapter 4 complete