Everything is working correctly!  code is clean and documented.