add DictionaryExtension