Added comments/descriptions for methods