add sw tx code