fixed incorrect indirect utility function