swipe improvements