now creates list of dictionaries instead of dictionary of lists