update of chap1