takes a long time to process all user reviews, but does work. print cant handle nested dataframes when there were like 5 or more reviews per person, but i did a workaround