spit-swapping 1 /