I need a routine that will go through my entire drawing, and create a separate layer for each object in the drawing based on the layer each item is currenty on. So if I have layers called : WALLS, GLASS, ROOF and each layer has 3 item on it, the new layers would be WALLS1, WALLS2, WALLS3 GLASS1, GLASS2, GLASS3 ROOF1,ROOF2,ROOF3 can anyone help me with this? I am pretty good at lisp, but cannot deal with selection sets and those (0.Layer) things to save my life...and I can't figure how to do this with normal commands and such... thanks! JoJo