chapter 2 modify