rewrite fingerprint