working nice with FingerprintBase creater