deal with swp