update, delete, and spam all working