more lists and dictionaries and stuff