adding learning checklist for source control