added fingerprint verification