hashtables part 2