added parameter estimation algorithm