mrvalues+vfunc