Add utils
don' tneed the get_hash data func
get up to index table writing