hw1 initial commit with part 1 completed