time-cycles