added github scm method