added subsections for use cases