public function getBasicClientSurveyQuestionsData(ClientSurvey $client_survey): array 	{ 		$questions_data = []; 		$questions_ids = $this->getQuestionAndApplicantIds($client_survey)['question_ids']; 		$applicants_ids = $this->getQuestionAndApplicantIds($client_survey)['applicants_ids'];  		$questions = Question::with(['category', 'answers' => function ($query) use ($applicants_ids) { 			return $query->whereIn('applicant_id', $applicants_ids); 		}])->whereIn('id', $questions_ids)->get();  		foreach ($questions as $question) { 			$question_score = $question->answers->avg(function ($item) { 				return $item->getRawOriginal('answer_value'); 			});  			array_push($questions_data, [ 				'id' => $question->id, 				'category_id' => $question->category->id, 				'title' => $question->getTranslation('title', $this->locale), 				'question_score' => $question_score, // aka. company score 				'category_company_score' => 0, 				'top_three' => 0, 				'all_participants' => 0, 				'od' => 0, 				'sd' => 0, 			]); 		}  		return $questions_data; 	}