compute value utility
compute value utility