set up offset cycling