updating UserFunctions