repeated cycles