First component - a cyclic iterator