add test
add data
add api
add ziphash