chapt 19 + 20
chapt 21 - done