modify chapter 8 again