update
delete swp