fixed counter + added fingerprintM