library comparison