lesson 3 checkpoint pull request