completed chap1