analysisUseCase