diff --git a/src/adonisjs/public/templates/labs/lab5/ai-screen.png b/src/adonisjs/public/templates/labs/lab5/ai-screen.png
new file mode 100644
index 00000000..36f396f5
Binary files /dev/null and b/src/adonisjs/public/templates/labs/lab5/ai-screen.png differ
diff --git a/src/adonisjs/public/templates/labs/lab5/ai-script.png b/src/adonisjs/public/templates/labs/lab5/ai-script.png
new file mode 100644
index 00000000..45a90e74
Binary files /dev/null and b/src/adonisjs/public/templates/labs/lab5/ai-script.png differ
diff --git a/src/adonisjs/public/templates/labs/lab5/ai-tree.png b/src/adonisjs/public/templates/labs/lab5/ai-tree.png
new file mode 100644
index 00000000..61f46217
Binary files /dev/null and b/src/adonisjs/public/templates/labs/lab5/ai-tree.png differ
diff --git a/src/adonisjs/public/templates/labs/lab5/postman-screen.png b/src/adonisjs/public/templates/labs/lab5/postman-screen.png
new file mode 100644
index 00000000..66ed4342
Binary files /dev/null and b/src/adonisjs/public/templates/labs/lab5/postman-screen.png differ
diff --git a/src/adonisjs/public/templates/labs/lab_5-dynamic.md b/src/adonisjs/public/templates/labs/lab_5-dynamic.md
new file mode 100644
index 00000000..4fa9b386
--- /dev/null
+++ b/src/adonisjs/public/templates/labs/lab_5-dynamic.md
@@ -0,0 +1,92 @@
+# Tarefa 1 #
+
+
Compondo em Escalas
+Componentes e REST
+Tarefa 1
+
+{{explica
+* Escolha uma API do TheMealDB que não sejam as duas abordadas no vídeo (`search.php` e `categories.php`) e monte uma chamada no Postman.
+}}
+
+{{figura1
+Coloque a figura com a captura do aplicativo funcionando.
+}}
+
+
+
+
+{{codigo1
+Escreva o resultado retornado em JSON (máximo 15 linhas).
+}}
+
+
+
+
+# Tarefa 2 #
+
+Tarefa 2
+
+{{explica
+* Adapte o App desenvolvido no vídeo "Compondo em Escalas / Componentes e REST" para explorar o serviço que você usou na Tarefa 1.
+}}
+
+{{figura1
+Coloque a figura com a captura do aplicativo funcionando.
+}}
+
+
+
+{{figura2
+Coloque a figura com a captura da hierarquia de componentes visuais (composite).
+}}
+
+
+
+{{figura3
+Coloque a figura com a captura dos scripts em box programming.
+}}
+
+# Apres 1 #
+
+Apresentação do Resultado da Tarefa 1
+
+Você deve capturar:
+* a tela do Postman apresentando a chamada, os parâmetros preenchidos e o resultado retornado;
+* o JSON que retornou da chamada - se o JSON tiver mais do que 15 linhas, recorte linhas significativas.
+
+![Postman Screen](template_fix/labs/lab5/postman-screen.png)
+
+
+{
+ "meals": [
+ {
+ "idMeal": "52771",
+ "strMeal": "Spicy Arrabiata Penne",
+ "strInstructions": "Bring a large pot...",
+ "strMealThumb": "https://www.themealdb.com/...",
+ "strTags": "Pasta,Curry",
+ "strCreativeCommonsConfirmed": null,
+ "dateModified": null
+ }
+ ]
+}
+
+
+# Apres 2 #
+
+Apresentação do Resultado da Tarefa 2
+
+Você deve capturar:
+* a tela do aplicativo apresentando o resultado final - pode ser do emulador ou do celular;
+* a hierarquia de componentes visuais (padrão composite);
+* todos os scripts do app (na forma de caixinhas).
+
+As figuras são colocadas de forma separada (como no exemplo abaixo). Coloque figuras em que as coisas fiquem legíveis, mesmo que a figura fique grande. Exemplo:
+
+![Result Screen](template_fix/labs/lab5/ai-screen.png)
+![Composite Tree](template_fix/labs/lab5/ai-tree.png)
+![Script](template_fix/labs/lab5/ai-script.png)
+
+___ Template ___
+
+* template: labs/lab_5
diff --git a/src/adonisjs/public/templates/labs/lab_5-static.md b/src/adonisjs/public/templates/labs/lab_5-static.md
new file mode 100644
index 00000000..9026b7b4
--- /dev/null
+++ b/src/adonisjs/public/templates/labs/lab_5-static.md
@@ -0,0 +1,8 @@
+___ Flow ___
+
+* Sequential:
+ * _sequential_
+
+___ Data ___
+
+* theme: simple(blue)
diff --git a/src/adonisjs/public/templates/templates.json b/src/adonisjs/public/templates/templates.json
index 57fe10e1..4ecb04ba 100644
--- a/src/adonisjs/public/templates/templates.json
+++ b/src/adonisjs/public/templates/templates.json
@@ -39,6 +39,13 @@
"path": "labs/lab_4",
"icon": "labs/labs.png",
"scope": "case",
+ "environment": "development"},
+"Lab 5":
+ {"questId": "labs",
+ "description": "Lab 5.",
+ "path": "labs/lab_5",
+ "icon": "labs/labs.png",
+ "scope": "case",
"environment": "jacinto"},
"Zombie":
{"questId": "zombie",