updated normalization