new system - OrderedIteratingSystem