add more, and delete swp