add marginal utility