diff --git a/src/graphql/models/messageModel.ts b/src/graphql/models/messageModel.ts
index c3a2f92fb23150448ac1b821f4ce133d95f3fe2f..0cf8a4568cb2854f7d9344c874c3aafcaaad5906 100644
--- a/src/graphql/models/messageModel.ts
+++ b/src/graphql/models/messageModel.ts
@@ -75,6 +75,23 @@ export class MessageModel {
         return Question.tryCreate(mid);
     }
 
+    /**
+     * @memberof GraphQL.Group#
+     * @function questions
+     * @summary Renvoie les questions adressées a ce groupe
+     * @return {Promise(Question[])}
+     * @rights viewer
+     * @async
+     */
+    async getAllQuestionsReceived(gid: number): Promise<Question[]> {
+        throw "Not implemented"
+        // let result = await knex('questions').select().whereIn('id', received_messages);
+        // for(let entry of result){
+        //     entry.type = "Question";
+        // }
+        // return result;
+    }
+
     /**
      * @memberof GraphQL.MessageModel#
      * @function getAnswer
@@ -88,6 +105,24 @@ export class MessageModel {
         return Answer.tryCreate(mid);
     }
 
+    /**
+     * @memberof GraphQL.Group#
+     * @function answers
+     * @summary Renvoie les réponses de ce groupe
+     * @return {Promise(Answer[])}
+     * @rights viewer
+     * @async
+     */
+    async getAllAnswersSent(gid: number): Promise<Answer[]> {
+        throw "Not implemented"
+        // let received_messages = await selectors.recievedMessages(user, groupUID);
+        // let result = await knex('answers').select().whereIn('id', received_messages);
+        // for(let entry of result){
+        //     entry.type = "Answer";
+        // }
+        // return result;
+    }
+
     /**
      * @memberof GraphQL.MessageModel#
      * @function getAllMessages