updates
Implemented Hashtable for faster string lookups