weighting works