modify chapter2