swap (190.705)