Hi: this is really confused me: Dim obj1 As AcadObject Dim pt1 ThisDrawing.Utility.GetEntity obj1, pt1 MsgBox obj1.ObjectName When I pick a LWPOYLINE, it show up as AcDbPolyline. Why not AcDbLWPolyline? does a system variable affect it? a bug? I really appreaciate any one could point out the reason. Thanks Wes