add hash
add hash