value function vs weighting function