updating to chapter 4