revial cycles