updated fingerprinting. Need to verify first