Ah so you are using the old path as the way to identify the references to the objects, is that correct? is the path the only thing reliable for this? I tried something like this before using GetFName() and it didnt even allow me to rename the object. will try this now,a nd get back to you, thanks