diff --git a/analytic_dimension.py b/analytic_dimension.py
index 278518cf62d182190614f678deef3c416add00f1_YW5hbHl0aWNfZGltZW5zaW9uLnB5..ef3c583d85ca19aa258df1cda0143fb4648ebce1_YW5hbHl0aWNfZGltZW5zaW9uLnB5 100644
--- a/analytic_dimension.py
+++ b/analytic_dimension.py
@@ -28,8 +28,8 @@
     _columns = dict(
         name=fields.char("Name", size=128, translate=True, required=True),
         validated=fields.boolean("Validated"),
-        nc_ids=fields.one2many("analytic.code", "nd_id"),
-        ns_id=fields.one2many("analytic.structure", "nd_id"),
+        nc_ids=fields.one2many("analytic.code", "nd_id", "Codes"),
+        ns_id=fields.one2many("analytic.structure", "nd_id", "Structures"),
     )
 
     _sql_constraints = [
diff --git a/analytic_dimension.xml b/analytic_dimension.xml
index 278518cf62d182190614f678deef3c416add00f1_YW5hbHl0aWNfZGltZW5zaW9uLnhtbA==..ef3c583d85ca19aa258df1cda0143fb4648ebce1_YW5hbHl0aWNfZGltZW5zaW9uLnhtbA== 100644
--- a/analytic_dimension.xml
+++ b/analytic_dimension.xml
@@ -2,6 +2,25 @@
 <openerp>
     <data>
 
+        <record id="view_analytic_code" model="ir.ui.view">
+            <field name="name">analytic.code.view.form</field>
+            <field name="model">analytic.code</field>
+            <field name="arch" type="xml">
+                <tree string="Analytic Codes" version="7.0" editable="bottom">
+                    <field name="active"/>
+                    <field name="name"/>
+                    <field name="description"/>
+                </tree>
+            </field>
+        </record>
+
+        <record id="action_analytic_code" model="ir.actions.act_window">
+            <field name="name">Analytic Code</field>
+            <field name="res_model">analytic.code</field>
+            <field name="view_type">form</field>
+            <field name="view_mode">tree, form</field>
+        </record>
+
         <record id="view_analytic_dimension" model="ir.ui.view">
             <field name="name">analytic.dimension.view.form</field>
             <field name="model">analytic.dimension</field>
@@ -76,8 +95,8 @@
         <record id="action_analytic_structure" model="ir.actions.act_window">
             <field name="name">Analytic Structure</field>
             <field name="res_model">analytic.structure</field>
-            <field name="view_type">form</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_type">tree</field>
+            <field name="view_mode">tree</field>
             <field name="help" type="html">
               <p class="oe_view_nocontent_create">
                 Define Analytical Structure (ANS) for objects in your system.
@@ -89,6 +108,7 @@
         <menuitem id="menu_analytic_config_root" name="Analytic" parent="base.menu_custom" sequence="5" />
         <menuitem id="menu_analytic_dimension" name="Dimensions" parent="menu_analytic_config_root" sequence="10" action="action_analytic_dimension" />
         <menuitem id="menu_analytic_structure" name="Structure" parent="menu_analytic_config_root" sequence="15" action="action_analytic_structure" />
+        <menuitem id="menu_analytic_code" name="Codes" parent="menu_analytic_config_root" sequence="20" action="action_analytic_code"/>
 
     </data>
 </openerp>