I was going to ask how to do it but found it. What's your reaction to the following, regarding embedding setq? ;; in reaction to a recent post (defun c:c2l( / sset) (prompt " Select the target lines: ") (if(null(setq sset(ssget '((0 . "LINE"))))) (vl-exit-with-value nil)) (if(null(setq item(entsel " Select the object to copy: ")))(vl-exit-with-value nil)) (if(null(setq spt(getpoint " Specify base point: ")))(vl-exit-with-value nil)) (princ)) rs