implemented swipe to delete!