Hi, I' trying to use ZCatalog to index some values stored in a dictionary. The dictionary is an instance variable of a python class which is a base for a ZClass. **my python class** class Multi: def set(self): self.a = 'The a attribute' self.b = {'one' : 'un', 'two': 'deux', 'three': 'trois'} ZMulti is a ZClass derived from Multi, and multi is a ZMulti instance. Before Cataloging my object I run: <dtml-call "multi.set()"> Works fine: <dtml-var a> returns 'The a attribute' <dtml-var b> returns {'one' : 'un', 'two': 'deux', 'three': 'trois'} If i try to catalog multi with the Find tab, it works fine index : a but not for b. I've tried index : b (type TextIndex) index : b (type FieldIndex) index : b['one'] (type TextIndex) index : b['one'] (type FieldIndex) But it never works. Any help greatly appreciated.