updated chap18