hw9

merge when done