grouper build fingerprint