complete ex8_2