* added section from ch9 combining data and code