weighting factor part modified