bad change; label hash table struct isn't working. going to go back and try an inferior soln