hash table syntax redesign