still trying to implement swipe