finishing HW5