Swap part (38/43)

Swap part