chapter 4 rewrite