diff --git a/src/libs/routes_v1/newPnad.js b/src/libs/routes_v1/newPnad.js
index cac2d7b833cda149d5013f91cc871507bf35afb9..e222b37de0a3feeaff367df2213e4797ec99a829 100644
--- a/src/libs/routes_v1/newPnad.js
+++ b/src/libs/routes_v1/newPnad.js
@@ -53,11 +53,11 @@ PnadNovoApp.get('/illiteracy', (req, res, next) => {
 
     for (let i = 0; i < 2; i++) {
         req.result.push({
-            id: i, name: id2str.Illiteracy(i)
+            id: i, name: id2str.illiteracy(i)
         });
 
     }
-    req.result.push({id: 9, name: id2str.Illiteracy(9)});
+    req.result.push({id: 9, name: id2str.illiteracy(9)});
     next();
 }, response('illiteracy'));
 
@@ -86,7 +86,7 @@ PnadNovoApp.get('/instruction_level', (req, res, next) => {
     next();
 }, response('instruction_level'));
 
-PnadNovoApp.get('/adm_dependency', (req, res, next) => {
+PnadNovoApp.get('/new_pnad_adm_dependency', (req, res, next) => {
     req.result = []
     for (let i = 1; i < 3; i++) {
         req.result.push({
@@ -95,7 +95,116 @@ PnadNovoApp.get('/adm_dependency', (req, res, next) => {
     }
     req.result.push({id: 99, name: id2str.newPnadAdmDependency(99)});
     next();
-}, response('adm_dependency'));
+}, response('new_pnad_adm_dependency'));
+
+PnadNovoApp.get('/reg_code', (req, res, next) => {
+    req.result = []
+    for (let i = 1; i < 6; i++) {
+        req.result.push({
+            id: i, name: id2str.regionCode(i)
+        });
+    }
+
+    next();
+}, response('reg_code'));
+
+PnadNovoApp.get('/reg_code', (req, res, next) => {
+    req.result = []
+    for (let i = 1; i < 6; i++) {
+        req.result.push({
+            id: i, name: id2str.regionCode(i)
+        });
+    }
+
+    next();
+}, response('reg_code'));
+
+PnadNovoApp.get('/cap_code', (req, res, next) => {
+    req.result = []
+    for (let i = 11; i < 54; i++) {
+        req.result.push({
+            id: i, name: id2str.capitalCode(i)
+        });
+    }
+
+    next();
+}, response('cap_code'));
+
+PnadNovoApp.get('/metro_code', (req, res, next) => {
+    req.result = []
+    for (let i = 13; i < 53; i++) {
+        req.result.push({
+            id: i, name: id2str.metroCode(i)
+        });
+    }
+
+    next();
+}, response('metro_code'));
+
+PnadNovoApp.get('/attended_modality', (req, res, next) => {
+    req.result = []
+    for (let i = 1; i < 15; i++) {
+        req.result.push({
+            id: i, name: id2str.attendedModality(i)
+        });
+    }
+    req.result.push({id: 99, name: id2str.attendedModality(99)});
+    next();
+}, response('attended_modality'));
+
+PnadNovoApp.get('/income_range', (req, res, next) => {
+    req.result = []
+    for (let i = 1; i < 15; i++) {
+        req.result.push({
+            id: i, name: id2str.attendedModality(i)
+        });
+    }
+    req.result.push({id: 99, name: id2str.attendedModality(99)});
+    next();
+}, response('income_range'));
+
+PnadNovoApp.get('/attends_school', (req, res, next) => {
+    req.result = []
+    for (let i = 1; i < 3; i++) {
+        req.result.push({
+            id: i, name: id2str.attendsSchool(i)
+        });
+    }
+    req.result.push({id: 9, name: id2str.attendsSchool(9)});
+    next();
+}, response('attends_school'));
+
+PnadNovoApp.get('/gender', (req, res, next) => {
+    req.result = []
+    for (let i = 1; i < 3; i++) {
+        req.result.push({
+            id: i, name: id2str.gender(i)
+        });
+    }
+    next();
+}, response('gender'));
+
+PnadNovoApp.get('/new_pnad_ethnic_group', (req, res, next) => {
+    req.result = []
+    for (let i = 1; i < 6; i++) {
+        req.result.push({
+            id: i, name: id2str.ethnicGroupNewPnad(i)
+        });
+    }
+    req.result.push({id: 9, name: id2str.ethnicGroupNewPnad(9)});
+    next();
+}, response('new_pnad_ethnic_group'));
+
+PnadNovoApp.get('bolsa_familia', (req, res, next) => {
+    req.result = []
+    for (let i = 1; i < 3; i++) {
+        req.result.push({
+            id: i, name: id2str.attendsSchool(i)
+        });
+    }
+    req.result.push({id: 9, name: id2str.attendsSchool(9)});
+    next();
+}, response('bolsa_familia'));
 
 rqf.addField({
     name: 'filter',