submit usecase