documentation starting use cases
can't find a good editor for the doc