cyclic operator