implemented renaming of objects feature