adding use cases