medium advanced approach to cycle