Adding proper commenting to new methods in main