delete swap
m2m