new normalization methods.