use normalization