new decode support