library impact