predict utility (work in progress)