study with github.