a library is for gathering information