fixing analytic