updates chap3