modify save and remove round method in estimateK and calcTarget method