All about cycles