1) We need to bring our code up to our documentation standards 2) Some of the code (eg SPI) needs some in-line commenting so that users can understand whet the code is doing