Swap parts (10/24)

Swap parts