make fingerprint also a classmethod