I have been working on the following routine for part of today with the help of this site have been pretty sugesful. The routine runs and works all the way through. I am however getting a NIL towards the end of the line. Here is the routine: ^C^C(setq scale (getreal "Scale Factor: "))(command "-insert" "J:/Library/Symbols/Architectural/Tags/ele-mark.dwg" pause scale "" pause)(command "-insert" "J:/Library/Symbols/Architectural/Tags/elesec-att.dwg" (getvar "lastpoint") scale "" "0" ); the last insert is an attribute and at the end it asks to insert the attribute fields what happens is the follow: angle <0d0'0">: 0 Enter attribute values DETAIL <??>: nil DETAIL <??>: SHEET NUMBER <??.??>: I am unclear why the nil happens. now I have attempted different things. I have removed the second insert and attempt this routine with just one insert and I sill get a nil at the end. that nil comes on the next command line, and i am able to continue to work without a problem. I have removed the semi-colon at the end and I still get nil. Any suggestions would be greatly appreciated.