Added some comments for methods