hw3_2 initial commit