LIBRARY CLASS