finished 3.3 - 3.5