modify and add error of estimate and project at evaluate method