finish chap8