redesgin decoder