diff --git a/_layouts/aio.html b/_layouts/aio.html
new file mode 100644
index 0000000..79bb463
--- /dev/null
+++ b/_layouts/aio.html
@@ -0,0 +1,51 @@
+---
+layout: base
+---
+{% comment %}
+In which language is the current page? Guess from the path: locale="//".
+Load language tockens for menus {{ data_language }}. Translations need to provide a lang.md file that translates what's under _data/language.yaml
+Generate list of episodes and extras for the language shown. - NOTE: _extras need in the permlinks //page!!
+{% endcomment %}
+{% if page.path contains "_locale" %}
+ {% assign locale = page.path | remove: "_locale/" | split: "/" | first | downcase %}
+ {% assign pathLocale = locale | append: '/' | prepend: '/' %}
+ {% assign episodes = site.locale | where_exp:"item", "item.path contains pathLocale" | where_exp:"item", "item.path contains 'episode'" | sort: "path" %}
+{% else %}
+ {% assign locale = "en" %}
+ {% assign episodes = site.episodes %}
+{% endif %}
+{% assign lang_file = locale | append: '.md' %}
+{% assign data_language = site.pages | where_exp:"page", "page.path contains 'i18n'" | where_exp:"page", "page.path contains lang_file" | first %}
+{% include main_title.html %}
+
+{% comment %}
+Create anchor for each one of the episodes.
+{% endcomment %}
+{% for episode in episodes %}
+
+{% endfor %}