add swapNibbles