ONYX LIBRARY