the name of the function is changed