finish ch9. ends part I