diff --git a/src/App.js b/src/App.js
index ffe8a707bfe31c0a40530581b3042e632a3ed521..191fcf68d8833e45f4fbb28e297c9630f3ecd5e6 100644
--- a/src/App.js
+++ b/src/App.js
@@ -118,18 +118,18 @@ function App() {
           "placement": index-1,
           "description": "Adicionar esse campo no front",
           "question": x.question,
-          "enabled": x.required,
+          "enabled": true,
           "type": 0, // question type = 0
-          "validation": []
+          "validation": x.required ? [{"type": 2, "arguments": ""}] : []
         });
       } else if(x.type === "select") {
         json.inputs.push({
           "placement": index-1,
           "description": "Adicionar esse campo no front",
           "question": x.question,
-          "enabled": x.required,
+          "enabled": true,
           "type": 3, // select type = 3
-          "validation": [],
+          "validation": x.required ? [{"type": 2, "arguments": ""}] : [],
           "sugestions": x.options.map(function(y, index) { return {value: y, placement: index} })
         });
       } else if(x.type === "checkbox") {
@@ -137,9 +137,9 @@ function App() {
           "placement": index-1,
           "description": "Adicionar esse campo no front",
           "question": x.question,
-          "enabled": x.required,
+          "enabled": true,
           "type": 1, // checkbox type = 1
-          "validation": [],
+          "validation": x.required ? [{"type": 2, "arguments": ""}] : [],
           "sugestions": x.options.map(function(y, index) { return {value: y, placement: index} })
         });
       } else if(x.type === "radio") {
@@ -147,9 +147,9 @@ function App() {
           "placement": index-1,
           "description": "Adicionar esse campo no front",
           "question": x.question,
-          "enabled": x.required,
+          "enabled": true,
           "type": 2, // radio type = 2
-          "validation": [],
+          "validation": x.required ? [{"type": 2, "arguments": ""}] : [],
           "sugestions": x.options.map(function(y, index) { return {value: y, placement: index} })
         });
       }
@@ -161,7 +161,10 @@ function App() {
       .then(res => {
         console.log(res);
         console.log(res.data);
+
+        window.location.reload();
       });
+    
   }
 
   return (