wrapper lists, change hashtable by Dictionary