I've finished the 6th function.  I'll need to add all to libraries now and run final tests.