Why brainstorming is important for great design thinking