internal renaming