updated chap09.Q04