added janky hash table