changed terminology to cycles