precalculate fields
normaliza units