finished chap05