adding comments for use of OrderedDict