Implement rename

fix #17