public function toArray($request): array 	{ 		return [ 			'id' => $this->getKey(), 			'survey_year' => $this->survey->year, 			'start_date' => $this->start_date ? formatTimestamp($this->start_date, 'Y-m-d H:i') : null, 			'end_date' => $this->end_date ? formatTimestamp($this->end_date, 'Y-m-d H:i') : null, 			'overall_grade' => $this->getStyledOverallGradeString(), 			'highest_graded_questions' => QuestionResource::collection($this->getAppends()['highest_graded_questions'] ?? []), 			'lowest_graded_questions' => QuestionResource::collection($this->getAppends()['lowest_graded_questions'] ?? []), 			'highest_graded_categories' => CategoryResource::collection($this->getAppends()['highest_graded_categories'] ?? []), 			'lowest_graded_categories' => CategoryResource::collection($this->getAppends()['lowest_graded_categories'] ?? []), 			'filters_demographic' => QuestionResource::collection($this->demographicQuestions), 			'departments' => DepartmentResource::collection($this->departments), 			'locations' => LocationResource::collection($this->locations), 			'filters_additional' => QuestionResource::collection($this->extraQuestions), 			'created_at' => formatTimestamp($this->created_at), 			'updated_at' => formatTimestamp($this->updated_at), 		]; 	}