chap02 update