First version of decoding