diff --git a/db/migrations/20180831165621_question_for_answer.js b/db/migrations/20180831165621_question_for_answer.js
new file mode 100644
index 0000000000000000000000000000000000000000..6464eabb459359f66e2b9c1e57df8c0be7e30da1
--- /dev/null
+++ b/db/migrations/20180831165621_question_for_answer.js
@@ -0,0 +1,12 @@
+
+exports.up = async function(knex, Promise) {
+    await knex.schema.table('questions', table => {
+        table.string('for_answer', 128);
+    });
+};
+
+exports.down = async function(knex, Promise) {
+    await knex.schema.table('questions', table => {
+        table.dropColumn('for_answer');
+    });
+};
diff --git a/src/graphql/resolvers/messages.js b/src/graphql/resolvers/messages.js
index 805b2ed0fec408f0b144a5e80580edd72281e280..e4c3a6bd32f0e309afb650ba6c0b47ceb0026330 100644
--- a/src/graphql/resolvers/messages.js
+++ b/src/graphql/resolvers/messages.js
@@ -16,8 +16,10 @@ const MessageResolvers = {
             if (obj.for_question) {
                 return "Answer";
             }
-            return "Question";
-
+            if (obj.for_answer) {
+                return "Question";
+            }
+            return "PrivatePost";
         }
     },