Adaptive technology in the Library