completed 15.19 in preparation for 15.20/17.10
17.10 complete