* Brainstorm
* API design