Decoder implemented