Hi all, I have various dvbs, bas, cls, frm etc files. I put reusable funcs/subs in a util.cls and reference that into dvbs as needed. Over time more funcs/subs are added as projects/ideas evolve. the current question involves keeping all dvbs up to date.(using same .cls, ..bas, .frm files) problem: Autocad vba .dvbs keep a copy of the original file at time of import. (rather than reading from disk like vb does) Thus every .dvb that references Util.cls will have a different version of the file, as it evolves over time. The only way I know how to update a .cls is to remove(without saving-exporting) the .cls then re-import from disk. if hundreds of dvbs reference the same util.cls - or whatever file - that's a huge project every time you add to or change a class definition. Am I missing something obvious here? That would mean every time I change a "reusable" file(with multiple "references") I would have to open and edit hundreds(or however many) projects in folder to see if it contains that file and then 'detach-reattach' to update the files. Of course it sounds like something i can do with the vbe model.... still it doesn't seem intelligent that they would structure it this way, so I still wonder if I'm misunderstanding the situation.... Tia for any insights Mark