swap content