halfway through linear approx