algorithmPreferencesForKey