diff --git a/src/java/DmWebPortal/web/views/experiment/experimentPoliciesEditSelection.xhtml b/src/java/DmWebPortal/web/views/experiment/experimentPoliciesEditSelection.xhtml
new file mode 100644
index 0000000000000000000000000000000000000000..97c39b9ae6012172e115b4d21b58210c4c876202
--- /dev/null
+++ b/src/java/DmWebPortal/web/views/experiment/experimentPoliciesEditSelection.xhtml
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<ui:composition xmlns="http://www.w3.org/1999/xhtml"
+                xmlns:h="http://java.sun.com/jsf/html"
+                xmlns:p="http://primefaces.org/ui"
+                xmlns:f="http://java.sun.com/jsf/core"
+                xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
+                xmlns:c="http://xmlns.jcp.org/jsp/jstl/core">
+
+    <p/>
+    <p:dataTable id="experimentPoliciesEditDataTable"                              
+                 var="policyTypeObject" 
+                 value="#{experimentController.experimentPoliciesTypeTable.listDataModel}" 
+                 filteredValue="#{experimentController.experimentPoliciesTypeTable.filteredObjectList}"
+                 paginator="true" 
+                 paginatorAlwaysVisible="false" 
+                 rows="25"
+                 binding="#{experimentController.experimentPoliciesTypeTable.listDataTable}"
+                 widgetVar="policyEditWidget" 
+                 emptyMessage="No policies found.">
+
+        <p:column sortBy="#{policyTypeObject.policyType}" headerText="Policy Type" >
+            <h:outputText value="#{policyTypeObject.policyType}"/>
+        </p:column>
+
+        <p:column>
+        <h:outputLabel for="policyValue" value="Policy Value" styleClass="entityDataLabel"/>
+        <p:selectOneMenu id="policyValue" value="#{policyTypeObject.policyValue}" styleClass="entityDataText">
+            <f:selectItem itemLabel="Select Type" itemValue="" noSelectionOption="true" />
+            <f:selectItems value="#{experimentController.getAllowedPolicies(policyTypeObject.policyType)}" 
+                           var="allowedPolicy"
+                           itemValue="#{policyAValue}"
+                           itemLabel="#{policyAValue.name}"
+                           itemDescription="#{policyAValue.description}" />
+        </p:selectOneMenu>
+        </p:column>
+
+        <p:column sortBy="#{policyTypeObject.policyValue}" headerText="Policy Value" 
+                  filterBy="#{policyTypeObject.policyValue}" filterMatchMode="contains" >
+            <h:outputText value="#{policyTypeObject.policyValue}"/>
+        </p:column>
+
+<!--        <p:column sortBy="#{policyTypeObject.policyType.description}" headerText="Description" 
+                  filterBy="#{policyTypeObject.policyType.description}" filterMatchMode="contains">
+            <h:outputText value="#{policyTypeObject.policyType.description}"/>
+        </p:column>-->
+
+    </p:dataTable>
+
+</ui:composition>
diff --git a/src/java/DmWebPortal/web/views/experiment/experimentPoliciesViewListDataTable.xhtml b/src/java/DmWebPortal/web/views/experiment/experimentPoliciesViewListDataTable.xhtml
new file mode 100644
index 0000000000000000000000000000000000000000..11b15a236b7d90966e429fdabe284bd07da6e607
--- /dev/null
+++ b/src/java/DmWebPortal/web/views/experiment/experimentPoliciesViewListDataTable.xhtml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<ui:composition xmlns="http://www.w3.org/1999/xhtml"
+                xmlns:h="http://java.sun.com/jsf/html"
+                xmlns:p="http://primefaces.org/ui"
+                xmlns:f="http://java.sun.com/jsf/core"
+                xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
+                xmlns:c="http://xmlns.jcp.org/jsp/jstl/core">
+
+    <p/>
+    <p:dataTable id="experimentPoliciesListDataTable"                              
+                 var="policyObject" 
+                 value="#{experimentController.experimentPoliciesTable.listDataModel}" 
+                 filteredValue="#{experimentController.experimentPoliciesTable.filteredObjectList}"
+                 paginator="true" 
+                 paginatorAlwaysVisible="false" 
+                 rows="25"
+                 binding="#{experimentController.experimentPoliciesTable.listDataTable}"
+                 widgetVar="policyListWidget" 
+                 emptyMessage="No policies found.">
+
+        <p:column sortBy="#{policyObject.policyType.name}" headerText="Policy Type" >
+            <h:outputText value="#{policyObject.policyType.name}"/>
+        </p:column>
+
+        <p:column sortBy="#{policyObject.policyValue}" headerText="Policy Value" 
+                  filterBy="#{policyObject.policyValue}" filterMatchMode="contains" >
+            <h:outputText value="#{policyObject.policyValue}"/>
+        </p:column>
+
+        <p:column sortBy="#{policyObject.description}" headerText="Description" 
+                  filterBy="#{policyObject.description}" filterMatchMode="contains">
+            <h:outputText value="#{policyObject.description}"/>
+        </p:column>
+
+    </p:dataTable>
+
+</ui:composition>