Adding deleting, but probably needs a different way of being triggered.