hw9 initial commit