finish ordereddict demo