change some functions' names