working on swipe