for GitHub lecture