Final update for project 3

-enhanced comments
-small fixes
-minor other improvements