Smart Decoder