finished Hash struct