Making a hash libraries