updated chap02 part