add to usecase