precalc
