Ajd chapter17

The last chapter!
I was expecting some more over-engineering, it's the last week after all :-)