I have two routines which draw leaders with arrow head and circle head. How I can modify it with VLA-command without LEADER command. Thanks, Fatty. (defun twoarrowlead () (setvar "OSMODE" 512) (setq p1 (getpoint) p2 (getpoint p1) p3 (getpoint p2) ang1 (angle p1 p3) ang2 (angle p2 p3) ang3 (getangle p3) a (polar p1 ang1 120.0) b (polar p2 ang2 120.0) ep (polar p3 ang3 1000.0)) ;;; more than two leaders: ;;; (setq pN (getpoint p(N-1) etc. etc...) (setvar "OSMODE" 0) ;;; (command "_.osnap" "_none" "") (command "_.pline" p1 "W" 0.0 40.0 a "W" 0.0 0.0 p3 "") (command "_.pline" p2 "W" 0.0 40.0 b "W" 0.0 0.0 p3 ep "") (command "") (setvar "OSMODE" 512) (princ) ) (princ) (twoarrowlead) (defun twocirclelead () (setvar "OSMODE" 512) (setq p1 (getpoint) p2 (getpoint p1) p3 (getpoint p2) ang1 (angle p1 p3) ang2 (angle p2 p3) ang3 (getangle p3) rad 75. a (polar p1 ang1 rad) b (polar p2 ang2 rad) cp (polar p3 ang3 500.0) x (car cp) y (cadr cp) ep (polar p3 ang3 1000.0)) (setvar "OSMODE" 0) (command ".circle" p1 rad "") (command ".circle" p2 rad "") (command "_.line" a p3 "") (command "_.pline" b p3 ep "") (command "") ;;; extension: (entmake (list '(0 . "MTEXT") '(100 . "AcDbEntity") '(8 . "0") '(100 . "AcDbMText") (cons 10 (list x y 0.0)) '(1 . "Some\Ptext") '(71 . 5))) (setvar "OSMODE" 512) (princ) ) (princ) (twocirclelead)