try using OrderedDicts for display