ma precalc