change SDMLib to SDMLib with external Subcomponent