swap methpd