add better github pull request support