finish use cases