restructring specialized hash tables.