use lists instead of dict for big data