Significant work on add function, plus notes on where to pick up tomorrow and how to finish it