new normalization process