finish CH8.2