brainstorming dataframe approach