add sw2w source files