init make_fingerprint