add hash function
0.1.0