updated use cases with intial outlines