public function update(StoreClientSurveyPPI $request, ClientSurvey $id): RedirectResponse 	{ 		$client = Client::find($request->client_id);  		$id->update([ 			'start_date' => formatTimestamp($request->start_date, 'Y-m-d'), 			'end_date' => formatTimestamp($request->end_date, 'Y-m-d'), 			'client_id' => $client?->getKey(), 			'domain_id' => $client?->domain->getKey() ?? auth()->user()->user?->activeDomain->getKey(), 			'survey_id' => $request->survey_id, 			'survey_type' => SurveyType::PPI->value, 			'number_of_employees' => $request->number_of_employees ?? 0, 			'status' => $request->status, 			'admin_comment' => $request->admin_comment, 			'include_demographic_questions' => $request->boolean('include_demographic_questions'), 			'company_size' => CompanySize::Unknown->value, 			'comparable' => $request->boolean('comparable'), 			'paid' => true, 		]);  		$client_survey_notification_service = new ClientSurveyPpiService; 		$client_survey_notification_service->handleDemographicQuestions($request, $id);  		return $this->redirectFromSave('client-surveys-ppi.list'); 	}