add usecase model