add PI estimator