rename functions and missed a file