how the pull request works?

request