implement library search