Hi! I'd suggest to remove the CBackend, CKey and CModuleInfo classes. I think they are not required for us any more, because our classes are using Sword classes very often directly and other backend types are not in sight. I no one complains about this I'll remove them, ok? If I remove them I'll change also the other classes to use the CSwordKey, CSwordModuleInfo classes... Joachim