fingerprint function has min token length