swipe cycle