gather library data