added swipe featured and bug fix #456