reverted to string dict
dict init size
fixed mem leak
list with objects
list with int done
fixed sictionaries to map to objects