rename function's name