add part3 hw