rename some functions to have unique prefix