swap examples