Implemented swap ext tst