I have the following code; (setq el1 (subst (cons 1 ts1) (assoc 1 el1) el1)) (entmod el1) (entupd (cdar el1)) At first el1 is; ((-1 . <Entity name: 402b7e20>) (0 . "ATTRIB") (330 . <Entity name: 402b7e08>) (5 . "52734") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0") (62 . 7) (6 . "Continuous") (100 . "AcDbText") (10 5785.06 9592.8 0.0) (40 . 90.0) (1 . "N1") (50 . 0.0) (41 . 0.75) (51 . 0.0) (7 . "ISO") (71 . 0) (72 . 4) (11 5828.93 9637.8 0.0) (210 0.0 0.0 1.0) (100 . "AcDbAttribute") (2 . "GRP") (70 . 0) (73 . 0) (74 . 0)) After the subst el1 is; ((-1 . <Entity name: 402b7e20>) (0 . "ATTRIB") (330 . <Entity name: 402b7e08>) (5 . "52734") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0") (62 . 7) (6 . "Continuous") (100 . "AcDbText") (10 5785.06 9592.8 0.0) (40 . 90.0) (1 . "xx") (50 . 0.0) (41 . 0.75) (51 . 0.0) (7 . "ISO") (71 . 0) (72 . 4) (11 5828.93 9637.8 0.0) (210 0.0 0.0 1.0) (100 . "AcDbAttribute") (2 . "GRP") (70 . 0) (73 . 0) (74 . 0)) You'll notice that (1 . "N1") has been changed to (1 . "xx"). But after entmod, nil is repied, wich means database information could not be updated. Why! I'ts not on a locked layer. I do not understand. Please Help! M