allow specific ordering of confics with an OrderedDict