added renaming functions