RenameFunctionAdded

The final work will be commited at soon