I'm using (cdr (assoc 2 (entget (car (entsel))))) I found on this site to retreive a block name from a drawing. Simple question, but what would the equivalent code be for passing that value onto the command line during a routine to redefine the block? Thanks! Jon.