swap (152.188)