add normalization method