public function q_a_listing()
 {
     $user = new User();
     $get_user_data = $user->get_user_profile_data();
     $user_id = $get_user_data['id'];
     // get questions
     $question = new Questions();
     $get_user_questions = $question->get_user_questions($user_id);
     $all_user_questions = array();
     foreach ($get_user_questions as $question) {
         array_push($all_user_questions, $question['content']);
     }
     // get answered questions
     $answers = new Answers();
     $get_question_ids = $answers->get_question_ids_by_user_id($user_id);
     $answered_questions_array = array();
     foreach ($get_question_ids as $question_id) {
         $get_question = $question->get_question_by_id($question_id['question_id']);
         if (!in_array($get_question[0]['content'], $answered_questions_array)) {
             array_push($answered_questions_array, $get_question[0]['content']);
         }
     }
     return view('user/q_a_listing')->withAllUserQuestion($all_user_questions)->withAllUserAnsweredQuestion($answered_questions_array);
 }