modify chapter 3