swapi()