chap 12 complete
following along 14.2