add sw