change utility function proposal to previous section