rename file and function