most of it done.  still need to write up question 9 and do some final
checks