change weightFactor...not decided yet