diff --git a/entity/Address_entity/Address_entity.aod b/entity/Address_entity/Address_entity.aod
index e1a36b9deb60495c6151df1c964cdbec7907b066..49c9a10ee277683c74162b48cf3626d7099f473f 100644
--- a/entity/Address_entity/Address_entity.aod
+++ b/entity/Address_entity/Address_entity.aod
@@ -42,6 +42,7 @@
       <title>Country</title>
       <mandatory v="true" />
       <outgoingField>Countries_dfo</outgoingField>
+      <displayValueProcess>%aditoprj%/entity/Address_entity/entityfields/country/displayValueProcess.js</displayValueProcess>
     </entityField>
     <entityField>
       <name>DATE_EDIT</name>
diff --git a/entity/Address_entity/entityfields/country/displayValueProcess.js b/entity/Address_entity/entityfields/country/displayValueProcess.js
new file mode 100644
index 0000000000000000000000000000000000000000..c030b65a02e1a02786c9791741fb73746b54f901
--- /dev/null
+++ b/entity/Address_entity/entityfields/country/displayValueProcess.js
@@ -0,0 +1,11 @@
+import("system.vars");
+import("system.db");
+import("system.translate");
+import("system.result");
+import("Sql_lib");
+
+//TODO: temporary testing code
+var isoCode = vars.get("$field.COUNTRY");
+var countryName  = db.cell(SqlCondition.begin().andPrepare("COUNTRYINFO.ISO2", isoCode).buildSelect("select COUNTRYINFO.NAME_LATIN from COUNTRYINFO"));
+countryName = translate.text(countryName);
+result.string(countryName);
\ No newline at end of file
diff --git a/entity/Countries_Entity/Countries_Entity.aod b/entity/Countries_Entity/Countries_Entity.aod
index 82ec285893dec22507627ee7456e9a03a7b49075..23db1cb8d4e070be420fe343a45ca1b3fe68272b 100644
--- a/entity/Countries_Entity/Countries_Entity.aod
+++ b/entity/Countries_Entity/Countries_Entity.aod
@@ -22,6 +22,12 @@
           <fieldName>Countries_dfo</fieldName>
           <isOutgoing v="false" />
         </entityDependency>
+        <entityDependency>
+          <name>8e8d1ace-3cbb-4ed7-b029-f486805605ef</name>
+          <entityName>Org_entity</entityName>
+          <fieldName>Countries_dfo</fieldName>
+          <isOutgoing v="false" />
+        </entityDependency>
       </dependencies>
       <children>
         <entityParameter>
diff --git a/entity/Org_entity/Org_entity.aod b/entity/Org_entity/Org_entity.aod
index 0530657e991ad5e006b0c65b85b9820d8e834bef..4b8964d13b127ac38b69f0b0c37fa126cd4816e1 100644
--- a/entity/Org_entity/Org_entity.aod
+++ b/entity/Org_entity/Org_entity.aod
@@ -73,8 +73,10 @@
     <entityField>
       <name>LANGUAGE</name>
       <title>Language</title>
+      <outgoingField>Countries_dfo</outgoingField>
       <possibleItemsProcess>%aditoprj%/entity/Org_entity/entityfields/language/possibleItemsProcess.js</possibleItemsProcess>
       <selectionMode>SINGLE</selectionMode>
+      <displayValueProcess>%aditoprj%/entity/Org_entity/entityfields/language/displayValueProcess.js</displayValueProcess>
     </entityField>
     <entityField>
       <name>ORG_ID</name>
@@ -456,6 +458,15 @@
       <onActionProcess>%aditoprj%/entity/Org_entity/entityfields/orgreport/onActionProcess.js</onActionProcess>
       <iconId>VAADIN:FILE_TEXT_O</iconId>
     </entityActionField>
+    <entityOutgoingField>
+      <name>Countries_dfo</name>
+      <fieldType>DEPENDENCY_OUT</fieldType>
+      <dependency>
+        <name>dependency</name>
+        <entityName>Countries_Entity</entityName>
+        <fieldName>ISO2_NAME</fieldName>
+      </dependency>
+    </entityOutgoingField>
   </entityFields>
   <recordContainers>
     <dbRecordContainer>
diff --git a/entity/Org_entity/entityfields/language/displayValueProcess.js b/entity/Org_entity/entityfields/language/displayValueProcess.js
new file mode 100644
index 0000000000000000000000000000000000000000..434f279047976fe4508d8618e40717c3bde40fb0
--- /dev/null
+++ b/entity/Org_entity/entityfields/language/displayValueProcess.js
@@ -0,0 +1,11 @@
+import("system.vars");
+import("system.db");
+import("system.translate");
+import("system.result");
+import("Sql_lib");
+
+//TODO: temporary testing code
+var isoCode = vars.get("$field.LANGUAGE");
+var countryName  = db.cell(SqlCondition.begin().andPrepare("COUNTRYINFO.ISO2", isoCode).buildSelect("select COUNTRYINFO.NAME_LATIN from COUNTRYINFO"));
+countryName = translate.text(countryName);
+result.string(countryName);
\ No newline at end of file