Library tool