FOR LIBRARIES