do not use OrderedDict

 1. no need
 2. requires Python-2.7