fix estimate bug