public function store(StoreClientSurveyPuls $request, ClientSurveyService $client_survey_service): RedirectResponse 	{ 		$client = Client::findOrFail($request->client_id); 		$client_survey = $client_survey_service->createPulsClientSurvey($request, $client);  		$client_survey->generateApplicants($request->emails);  		$client_survey_service->handlePulsQuestions($request, $client_survey); 		$client_survey_service->handleLocationsAndDepartmentCreation($request, $client_survey); 		$client_survey_service->handleDemographicQuestions($request, $client_survey); 		$client_survey_service->handleQuestionScrambling($client_survey);  		if (!$request->company_size) { 			$client_survey_service->setClientSurveyCompanySize($client_survey); 		}  		// Schedule webhooks | Won't schedule if testing 		$client_survey_notification_service = new ClientSurveyNotificationService; 		$client_survey_notification_service->handleWebhooks($client_survey);  		return $this->redirectFromSave('client-surveys-puls.list'); 	}