added new normalization partial