precalculated values