normalization improvements