new normalization support