added draft of use cases