introdcue LibrarySpec