cycle design