added comments, ready to turn in