HW4 partial commit
HW4 part 1 commit