Brainstorming concepts.

Brainstorming concepts.