Herewith the opening bars for a viewport open/close toggle: (defun c:mvo( / ) ;toggle viewport on/off ;You can't entmod a viewport. (setq vp(ssname(ssget ":s" '((0 . "VIEWPORT"))) 0)) (setq vpv(vlax-ename->vla-object vp)) ;cond ... (vlax-invoke-method 'vpv.display False) .... Obviously I am in too deep. What should I be doing? Here is the Help sample: "(setq mycircle (vlax-invoke-method pspace 'AddCircle circCenter 3.0))" I could use (command "mv" . . .) but that takes the fun out of it. rs