done with two modes of pull
done with swipe to delete