first 3 assignments

pull request