I am trying to setup a plot log routine and would like my dialog box to load prior to autocad's plot dialog. I believe in order to make this load for every plot I have to set up a reactor to avoid this being bypassed should the user type .plot I have never used reactors and could use some help! I have the following code saved as a lisp routine, is this correct? Is the formatting correct? Will this work? I have a lisp that loads all routines at startup, should the following code be placed there instead? (vl-load-com) (defun CommandReactor (objReactor lstCommand); (cond ((= (car lstCommand) "PLOT") (Clog) ;PLOT LOG ROUTINE (princ) ) ) ) (setq rxnCommand ( vlr-editor-reactor nil '(vlr-commandwillstart . CommandReactor)))) (cleanreactors) (defun cleanreactors ( / TMP) (vlr-remove-all :vlr-dwg-reactor) )