preliminary ADM decoding