HashList structure