E cycles