splitt swapping

.