created use cases