functions comments update