reorganisation weightedSum