change upfuncs name