whitespace
hashtable for keys