updated chap18.Q01