chap15 - completed up to p314 - midway