logical renaming