added high-level sketch of use cases