add normalization methods