hw5

hw5 initial pull request