added carousel swipe