contact decoding