Ok, I'm proud of myself for getting at least this far, I've got a lisp that will join two seperate plines into one pline. What would be better though is if I could include a conditional statement where if the plines were just lines it would still work. Can somebody please help! (defun C:plinejoin () (setq obs (ssget)) (command "_pedit" "m" obs "" "j" "" "" "") (princ) ) Here is another routine that does the same thing: (command "_pedit" "m" (ssget) "" "j" "" "" "") (princ) ) Just thought of this... what if some of the lines are plines and some are not? Thanks for any help!!