general smd library migrated