Well, it will be somewhat flawed still, but when issuing the command "Move", your first variable should be an ename, not an elist and definately not a sublist within that list, which is what you've supplied. By the end of the day, I should have something to take us to the next level. I think you're starting to get the idea here though. Have you looked at Entmod, Subst and Entupd? Please do and post your understandings. Also, read up on if and cond. Again, post your findings.