move decode