Swipe and roll

review here