learning from existing projects by commenting.