New recipe: term-cycle