e-cycles