Adds swap