commit chapter 15

Sorry it's late!
Tidy solutions this week, nicely done.