add swap particle test