added transactions to add, update, and delete calls