add function of rename