brainstorm and abstract