work on dictionaries