added OrderIterators.  We need to discuss if we want to use this