The intent is to step through all the subentities in all the blocks in a dwg to set the object color to bylayer - in 2004 I can't get entget or entnext to go past the main object header. Getting very frustrated - can anyone offer suggestions? (setq bdef (entget (car (entsel)))) ;gets entity data on block) (setq en (entget (entnext (cdr (assoc -1 bdef))))) ;supposed ; to give the next entity in the block, instead gives the next ; object searched thru everything I can find on it - that code should work and does not. HELP! Jeff