modify chapter5