live fingerprint generation. everything dandy