moved element hits hash initialization inside TE classification block so it resets for each TSD length found