value.fun explained