public function exportIndustryPpiReport(): void // TODO: add return View | Response once design is approved 	{ 		$this->client_survey->load([ 			'survey.questions.answers' => function ($query) { 				$query 				->where('client_survey_id', $this->client_survey->id) 				->whereHas('applicant', function ($query) { 					$query 					->whereHas('companies', function ($query) { 						$query->where('industry', $this->industry_name); 					})->available() 					->final(); 				}); 			}, 			'demographicQuestions.answers' => function ($query) { 				$query 				->where('client_survey_id', $this->client_survey->id) 				->whereHas('applicant', function ($query) { 					$query 					->whereHas('companies', function ($query) { 						$query->where('industry', $this->industry_name); 					})->available() 					->final(); 				}); 			}, 		]);  		$base_survey = $this->client_survey->survey;  		$base_questions = $base_survey->questions()->with([ 			'answers' => function ($query) { 				$query 				->with('question') 				->whereHas('applicant', function ($query) { 					$query->whereHas('survey', function ($query) { 						$query->where('id', $this->client_survey->id); 					}) 					->whereHas('companies', function ($query) { 						$query->where('industry', $this->industry_name); 					}) 					->available() 					->final(); 				}); 			}, 		])->get();  		$demographic_questions = $this->client_survey->demographicQuestions;  		$ppiDto = $this->getDto( 			$base_questions, 			$demographic_questions 		); 	}