trying hash functions