final working swipe