further improved fingerprint, implemented hash function
further improved fingerprint, implemented hash function