initial struct definition for hashtables