decoding names