Patternsandcycles