query library