allow move
make swap to wor