fixed SWAP, fixing GATE

yes