updated chap03