added github_api requirement