fixed range estimator and implemented triangular function