Step one: (setq OldLayer (getvar "CLAYER")) Step two: Set another layer as current, and freeze the previous layer Step three: How would I thru lisp check if OldLayer has been frozen? (defun Thaw-OLDLAYER () (setq OldLayer (getvar "CLAYER")) (if (.......... (command ".-layer" "thaw" OldLayer "") ) ) Gary