add decoding capability