final commit.  Added some more comments and outputs for clarification and assignment description