first part comments done