add hash function properties