full chap 10 commit