add pull request operations