modify calPrecious.