calculate userid and fingerprint

this way the user doesn't have to