reassign_weight