added hashtable