finish chapter8 ex1