fingerprinting added