added Library Detector