public function edit(Applicant $id): View 	{ 		$applicant = $id->load(['survey', 'survey.survey', 'profession', 'companies']);  		$main_questions = $id->survey->mainQuestions()->orderBy('ordering')->get(); 		$ppi_general_questions = $id->survey?->ppiBrandAwarenessQuestions()->orderBy('ordering')->get(); 		$extra_questions = $id->survey?->extraQuestions()->orderBy('ordering')->get(); 		$demographic_questions = $id->survey?->demographicQuestions()->orderBy('ordering')->get();  		$chosen_companies = $id->companies()->orderByPivot('rank', 'desc')->get();  		$answers = $id->answers;  		return view('applicant-surveys-ppi.add', compact('main_questions', 'ppi_general_questions', 'extra_questions', 'demographic_questions', 'answers', 'applicant', 'chosen_companies')); 	}