Completed HW3.2