hw1 initial commit