Done with HW4 Part1.