finally finished 4-10