I need some help from experienced users. I have inserted the reactor (below) into my acad.lsp file. It does not work as I expected. This is my first attempt to use reactors, so obviously I am missing something. Can someone point me in the right direction? Note: I took the items listed from Cadalyst hoping when I save a dwg it would zoom to extents and delete any unused objects/layers. TIA (vl-load-com) (setq MyReactor1 (vlr-dwg-reactor ;nil '((:vlr-BeginSave . DoThisBeforeSave) ) ) ) (defun DoThisBeforeSave (Caller CmdSet) (alert "You are about to save this drawing!") (princ) ) (defun DoThisBeforeSave (caller CmdSet) (command ".zoom" "e") ) (defun DoThisBeforeSave (caller CmdSet) (command "-purge" "a" "*" "n") (princ) )