add swp