hw3 part3 intermediate commit