intelligent renaming