finish exercises in ch8