FINISHED w/ dictionaries