add swap example