modify call time pass reference