Update for HW03, part3.