swap s mechanics