improved cycle