added swipe to delete