STATE OF THE ART LIBRARIES