decoding strategy

and incremental decoding