Clarified Comments, added return statements