created useCase