Swap Code Generator