user edit return value to object