propagate fingerprint