Created LibraryMaterials class with implements