hw2 part3 final changes