integrate with github.js