brainstorming data structures