update HW3 Part3