revised spec files
cleaner use of classes for linkage