added skeleton struct for hash table