add PrecSum