decoderImplementation