explain renaming