cameron cycle