Added optional EAR packaging
diff --git a/employee/employee.ear/.project b/employee/employee.ear/.project
new file mode 100644
index 0000000..f919080
--- /dev/null
+++ b/employee/employee.ear/.project
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>Employee Example - EAR</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.m2e.core.maven2Builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.m2e.core.maven2Nature</nature>
+	</natures>
+</projectDescription>
diff --git a/employee/employee.ear/.settings/org.eclipse.m2e.core.prefs b/employee/employee.ear/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000..f897a7f
--- /dev/null
+++ b/employee/employee.ear/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/employee/employee.ear/pom.xml b/employee/employee.ear/pom.xml
new file mode 100644
index 0000000..814b1a7
--- /dev/null
+++ b/employee/employee.ear/pom.xml
@@ -0,0 +1,54 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+
+	<parent>
+		<relativePath>..</relativePath>
+		<groupId>eclipselink.example.jpa</groupId>
+		<artifactId>employee</artifactId>
+		<version>2.4.2-SNAPSHOT</version>
+	</parent>
+
+  <artifactId>employee.ear</artifactId>
+  <packaging>ear</packaging>
+
+  <name>employee.ear</name>
+
+  <build>
+  	<defaultGoal>package</defaultGoal>
+  	
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-ear-plugin</artifactId>
+        <version>2.8</version>
+        <configuration>
+           <modules>
+             <webModule>
+               <groupId>${project.groupId}</groupId>
+               <artifactId>employee.web</artifactId>
+               <contextRoot>/employee</contextRoot>
+             </webModule>
+             <jarModule>
+               <groupId>${project.groupId}</groupId>
+               <artifactId>employee.model</artifactId>
+             </jarModule>
+          </modules>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+  <dependencies>
+  	<dependency>
+  		<groupId>eclipselink.example.jpa</groupId>
+  		<artifactId>employee.web</artifactId>
+  		<version>2.4.2-SNAPSHOT</version>
+  		<type>war</type>
+  	</dependency>
+  	<dependency>
+  		<groupId>eclipselink.example.jpa</groupId>
+  		<artifactId>employee.model</artifactId>
+  		<version>2.4.2-SNAPSHOT</version>
+  	</dependency>
+  </dependencies>
+</project>
diff --git a/employee/employee.ear/src/main/application/META-INF/MANIFEST.MF b/employee/employee.ear/src/main/application/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..59499bc
--- /dev/null
+++ b/employee/employee.ear/src/main/application/META-INF/MANIFEST.MF
@@ -0,0 +1,2 @@
+Manifest-Version: 1.0
+
diff --git a/employee/employee.model/.classpath b/employee/employee.model/.classpath
index 6b9ef37..22d27eb 100644
--- a/employee/employee.model/.classpath
+++ b/employee/employee.model/.classpath
@@ -6,7 +6,7 @@
 			<attribute name="maven.pomderived" value="true"/>
 		</attributes>
 	</classpathentry>
-	<classpathentry kind="src" output="target/classes" path="src/main/resources"/>
+	<classpathentry including="**/*.java" kind="src" output="target/classes" path="src/main/resources"/>
 	<classpathentry kind="src" output="target/test-classes" path="src/test/java">
 		<attributes>
 			<attribute name="optional" value="true"/>
diff --git a/employee/employee.model/src/main/resources/META-INF/persistence.xml b/employee/employee.model/src/main/resources/META-INF/persistence.xml
index 224a2fe..d979684 100644
--- a/employee/employee.model/src/main/resources/META-INF/persistence.xml
+++ b/employee/employee.model/src/main/resources/META-INF/persistence.xml
@@ -17,6 +17,7 @@
 			<property name="eclipselink.logging.exceptions" value="false"/>
 			<property name="eclipselink.logging.connection" value="false"/>
 			<property name="eclipselink.logging.level.metadata" value="WARNING"/>
+			<property name="eclipselink.logging.logger" value="DefaultLogger"/>
 		</properties>
 	</persistence-unit>
 </persistence>
diff --git a/employee/employee.web/.classpath b/employee/employee.web/.classpath
index 9a90621..abcfd21 100644
--- a/employee/employee.web/.classpath
+++ b/employee/employee.web/.classpath
@@ -17,17 +17,17 @@
 			<attribute name="maven.pomderived" value="true"/>
 		</attributes>
 	</classpathentry>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6">
-		<attributes>
-			<attribute name="maven.pomderived" value="true"/>
-		</attributes>
-	</classpathentry>
+	<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
+	<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
 	<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
 		<attributes>
 			<attribute name="maven.pomderived" value="true"/>
 		</attributes>
 	</classpathentry>
-	<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
-	<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6">
+		<attributes>
+			<attribute name="owner.project.facets" value="java"/>
+		</attributes>
+	</classpathentry>
 	<classpathentry kind="output" path="target/classes"/>
 </classpath>
diff --git a/employee/employee.web/.metadata/src/main/webapp/WEB-INF/faces-config.pageflow b/employee/employee.web/.metadata/src/main/webapp/WEB-INF/faces-config.pageflow
new file mode 100644
index 0000000..5050e24
--- /dev/null
+++ b/employee/employee.web/.metadata/src/main/webapp/WEB-INF/faces-config.pageflow
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pageflow:Pageflow xmlns:pageflow="http://www.sybase.com/suade/pageflow" id="pf13591307684010" configfile="/Employee Example - web/src/main/webapp/WEB-INF/faces-config.xml"/>
diff --git a/employee/employee.web/.project b/employee/employee.web/.project
index b060668..03af44d 100644
--- a/employee/employee.web/.project
+++ b/employee/employee.web/.project
@@ -22,12 +22,12 @@
 			</arguments>
 		</buildCommand>
 		<buildCommand>
-			<name>org.eclipse.m2e.core.maven2Builder</name>
+			<name>org.eclipse.wst.validation.validationbuilder</name>
 			<arguments>
 			</arguments>
 		</buildCommand>
 		<buildCommand>
-			<name>org.eclipse.wst.validation.validationbuilder</name>
+			<name>org.eclipse.m2e.core.maven2Builder</name>
 			<arguments>
 			</arguments>
 		</buildCommand>
diff --git a/employee/employee.web/.settings/org.eclipse.jdt.core.prefs b/employee/employee.web/.settings/org.eclipse.jdt.core.prefs
index 443e085..107056a 100644
--- a/employee/employee.web/.settings/org.eclipse.jdt.core.prefs
+++ b/employee/employee.web/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,12 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
-org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
 org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
-org.eclipse.jdt.core.compiler.source=1.7
+org.eclipse.jdt.core.compiler.source=1.6
diff --git a/employee/employee.web/.settings/org.eclipse.wst.common.project.facet.core.xml b/employee/employee.web/.settings/org.eclipse.wst.common.project.facet.core.xml
index ef421ec..1f55f72 100644
--- a/employee/employee.web/.settings/org.eclipse.wst.common.project.facet.core.xml
+++ b/employee/employee.web/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <faceted-project>
-  <installed facet="java" version="1.7"/>
   <installed facet="jst.web" version="3.0"/>
   <installed facet="wst.jsdt.web" version="1.0"/>
   <installed facet="jst.jsf" version="2.1"/>
+  <installed facet="java" version="1.6"/>
 </faceted-project>
diff --git a/employee/employee.web/pom.xml b/employee/employee.web/pom.xml
index 7a775ed..9ce1f0c 100644
--- a/employee/employee.web/pom.xml
+++ b/employee/employee.web/pom.xml
@@ -53,6 +53,7 @@
 			<artifactId>employee.model</artifactId>
 			<version>2.4.2-SNAPSHOT</version>
 		</dependency>
+		
 		<dependency>
 			<groupId>javax</groupId>
 			<artifactId>javaee-api</artifactId>
diff --git a/employee/employee.web/src/main/java/eclipselink/example/jpa/employee/web/CreateEmployee b/employee/employee.web/src/main/java/eclipselink/example/jpa/employee/web/CreateEmployee
new file mode 100644
index 0000000..4736466
--- /dev/null
+++ b/employee/employee.web/src/main/java/eclipselink/example/jpa/employee/web/CreateEmployee
@@ -0,0 +1,54 @@
+/*******************************************************************************
+ * Copyright (c) 2010-2013 Oracle. All rights reserved.
+ * This program and the accompanying materials are made available under the 
+ * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 
+ * which accompanies this distribution. 
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at 
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ *
+ * Contributors:
+ *  dclarke - EclipseLink 2.3 - MySports Demo Bug 344608
+ ******************************************************************************/
+package eclipselink.example.jpa.employee.web;
+
+import java.util.List;
+
+import javax.faces.bean.ManagedBean;
+import javax.persistence.EntityManager;
+import javax.persistence.EntityManagerFactory;
+import javax.persistence.PersistenceUnit;
+
+import model.Employee;
+
+/**
+ * Return list of available Leagues from JAX-RS call to MySports Admin app.
+ * 
+ * @author dclarke
+ * @since EclipseLink 2.3.0
+ */
+@ManagedBean
+public class EmployeeList {
+    
+    private EntityManagerFactory emf;
+
+    protected static final String PAGE = "index";
+
+    public EntityManagerFactory getEmf() {
+        return emf;
+    }
+
+    @PersistenceUnit(unitName="employee")
+    public void setEmf(EntityManagerFactory emf) {
+        this.emf = emf;
+    }
+
+    public List<Employee> getEmployees() {
+        EntityManager em = getEmf().createEntityManager();
+        try {
+            return em.createQuery("SELECT e FROM Employee e ORDER BY e.id", Employee.class).getResultList();
+        } finally {
+            em.close();
+        }
+    }
+}
diff --git a/employee/employee.web/src/main/java/eclipselink/example/jpa/employee/web/CreateEmployee.java b/employee/employee.web/src/main/java/eclipselink/example/jpa/employee/web/CreateEmployee.java
new file mode 100644
index 0000000..59fc476
--- /dev/null
+++ b/employee/employee.web/src/main/java/eclipselink/example/jpa/employee/web/CreateEmployee.java
@@ -0,0 +1,96 @@
+/*******************************************************************************
+ * Copyright (c) 2010-2013 Oracle. All rights reserved.
+ * This program and the accompanying materials are made available under the 
+ * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 
+ * which accompanies this distribution. 
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at 
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ *
+ * Contributors:
+ *  dclarke - EclipseLink 2.3 - MySports Demo Bug 344608
+ ******************************************************************************/
+package eclipselink.example.jpa.employee.web;
+
+import java.util.List;
+
+import javax.faces.bean.ManagedBean;
+import javax.persistence.EntityManager;
+import javax.persistence.EntityManagerFactory;
+import javax.persistence.PersistenceUnit;
+
+import model.Employee;
+import model.Gender;
+
+/**
+ * Return list of available Leagues from JAX-RS call to MySports Admin app.
+ * 
+ * @author dclarke
+ * @since EclipseLink 2.3.0
+ */
+@ManagedBean
+public class CreateEmployee {
+    
+    private String firstName;
+    
+    private String lastName;
+    
+    private String gender;
+    
+    private EntityManagerFactory emf;
+
+    protected static final String PAGE = "employee-create";
+
+    public String getFirstName() {
+        return firstName;
+    }
+
+    public void setFirstName(String firstName) {
+        this.firstName = firstName;
+    }
+
+    public String getLastName() {
+        return lastName;
+    }
+
+    public void setLastName(String lastName) {
+        this.lastName = lastName;
+    }
+
+    public String getGender() {
+        return gender;
+    }
+
+    public void setGender(String gender) {
+        this.gender = gender;
+    }
+
+    public EntityManagerFactory getEmf() {
+        return emf;
+    }
+
+    @PersistenceUnit(unitName="employee")
+    public void setEmf(EntityManagerFactory emf) {
+        this.emf = emf;
+    }
+
+    public String create() {
+        Employee emp = new Employee();
+        emp.setFirstName(getFirstName());
+        emp.setLastName(getLastName());
+        emp.setGender(Gender.valueOf(getGender()));
+        
+        EntityManager em = getEmf().createEntityManager();
+        try {
+        em.getTransaction().begin();
+        em.persist(emp);
+        em.getTransaction().commit();
+        } finally {
+            em.close();
+        }
+        
+        
+        System.out.println("CERATE: " + emp);
+        return EmployeeList.PAGE;
+    }
+}
diff --git a/employee/employee.web/src/main/java/eclipselink/example/jpa/employee/web/EmployeeList.java b/employee/employee.web/src/main/java/eclipselink/example/jpa/employee/web/EmployeeList.java
index 32e6ec5..4736466 100644
--- a/employee/employee.web/src/main/java/eclipselink/example/jpa/employee/web/EmployeeList.java
+++ b/employee/employee.web/src/main/java/eclipselink/example/jpa/employee/web/EmployeeList.java
@@ -46,7 +46,7 @@
     public List<Employee> getEmployees() {
         EntityManager em = getEmf().createEntityManager();
         try {
-            return em.createQuery("SELECT e FROM Employee e ORDER BY e.lastName, e.firstName", Employee.class).getResultList();
+            return em.createQuery("SELECT e FROM Employee e ORDER BY e.id", Employee.class).getResultList();
         } finally {
             em.close();
         }
diff --git a/employee/employee.web/src/main/webapp/WEB-INF/web.xml b/employee/employee.web/src/main/webapp/WEB-INF/web.xml
index 1b9856a..07226da 100644
--- a/employee/employee.web/src/main/webapp/WEB-INF/web.xml
+++ b/employee/employee.web/src/main/webapp/WEB-INF/web.xml
@@ -8,8 +8,7 @@
   <display-name>EclipseLink Employee Example</display-name>
 
   <welcome-file-list>
-    <welcome-file>faces/index.html</welcome-file>
-    <welcome-file>index.xhtml</welcome-file>
+    <welcome-file>/faces/index.xhtml</welcome-file>
   </welcome-file-list>
 
   <servlet>
diff --git a/employee/employee.web/src/main/webapp/employee-create.xhtml b/employee/employee.web/src/main/webapp/employee-create.xhtml
new file mode 100644
index 0000000..b821db1
--- /dev/null
+++ b/employee/employee.web/src/main/webapp/employee-create.xhtml
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml"
+	xmlns:ui="http://java.sun.com/jsf/facelets"
+	xmlns:h="http://java.sun.com/jsf/html"
+	xmlns:f="http://java.sun.com/jsf/core">
+
+
+<ui:composition template="template.jsf">
+	<ui:define name="title">Create Employee</ui:define>
+	<ui:define name="body">
+		<h:form>
+			<div align="center">
+				<h2>Create New Employee</h2>
+				<h:panelGrid width="400" columns="2" border="1" styleClass="pretty">
+					<h:outputLabel value="First Name:" />
+					<h:inputText value="#{createEmployee.firstName}" />
+					<h:outputLabel value="Last Name:" />
+					<h:inputText value="#{createEmployee.lastName}" />
+					<h:outputLabel value="Gender:" />
+					<h:selectOneMenu value="#{createEmployee.gender}">
+						<f:selectItem id="male" itemLabel="Male" itemValue="Male" />
+						<f:selectItem id="female" itemLabel="Female" itemValue="Female" />
+					</h:selectOneMenu>
+					<f:facet name="footer">
+						<div align="center">
+							<h:commandButton value="Create" action="#{createEmployee.create}" />
+							<h:commandButton value="Cancel" action="#{createDivision.cancel}" />
+						</div>
+					</f:facet>
+				</h:panelGrid>
+			</div>
+		</h:form>
+	</ui:define>
+</ui:composition>
+</html>
diff --git a/employee/employee.web/src/main/webapp/employee-edit.xhtml b/employee/employee.web/src/main/webapp/employee-edit.xhtml
new file mode 100644
index 0000000..4d34d3d
--- /dev/null
+++ b/employee/employee.web/src/main/webapp/employee-edit.xhtml
@@ -0,0 +1,38 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml"
+	xmlns:ui="http://java.sun.com/jsf/facelets"
+	xmlns:h="http://java.sun.com/jsf/html"
+	xmlns:f="http://java.sun.com/jsf/core">
+
+
+<ui:composition template="template.jsf">
+	<ui:define name="title">EclipseLink Employee Example</ui:define>
+	<ui:define name="body">
+		<h2>Employees</h2>
+		<h:form>
+			<div align="center">
+				<h:dataTable var="emp" value="#{employeeList.employees}" border="1"
+					styleClass="pretty" width="500">
+					<f:facet name="header">Employees</f:facet>
+					<h:column>
+						<f:facet name="header">ID</f:facet>
+						<h:outputText value="#{emp.id}" />
+					</h:column>
+					<h:column>
+						<f:facet name="header">Last Name</f:facet>
+						<h:outputText value="#{emp.lastName}" />
+					</h:column>
+					<h:column>
+						<f:facet name="header">First Name</f:facet>
+						<h:outputText value="#{emp.firstName}" />
+					</h:column>
+				</h:dataTable>
+
+			</div>
+			<p>&nbsp;</p>
+		</h:form>
+	</ui:define>
+</ui:composition>
+</html>
diff --git a/employee/employee.web/src/main/webapp/employees.xhtml b/employee/employee.web/src/main/webapp/employees.xhtml
new file mode 100644
index 0000000..4d34d3d
--- /dev/null
+++ b/employee/employee.web/src/main/webapp/employees.xhtml
@@ -0,0 +1,38 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml"
+	xmlns:ui="http://java.sun.com/jsf/facelets"
+	xmlns:h="http://java.sun.com/jsf/html"
+	xmlns:f="http://java.sun.com/jsf/core">
+
+
+<ui:composition template="template.jsf">
+	<ui:define name="title">EclipseLink Employee Example</ui:define>
+	<ui:define name="body">
+		<h2>Employees</h2>
+		<h:form>
+			<div align="center">
+				<h:dataTable var="emp" value="#{employeeList.employees}" border="1"
+					styleClass="pretty" width="500">
+					<f:facet name="header">Employees</f:facet>
+					<h:column>
+						<f:facet name="header">ID</f:facet>
+						<h:outputText value="#{emp.id}" />
+					</h:column>
+					<h:column>
+						<f:facet name="header">Last Name</f:facet>
+						<h:outputText value="#{emp.lastName}" />
+					</h:column>
+					<h:column>
+						<f:facet name="header">First Name</f:facet>
+						<h:outputText value="#{emp.firstName}" />
+					</h:column>
+				</h:dataTable>
+
+			</div>
+			<p>&nbsp;</p>
+		</h:form>
+	</ui:define>
+</ui:composition>
+</html>
diff --git a/employee/employee.web/src/main/webapp/images/eclipselink-logo.png b/employee/employee.web/src/main/webapp/images/eclipselink-logo.png
new file mode 100644
index 0000000..33ed91e
--- /dev/null
+++ b/employee/employee.web/src/main/webapp/images/eclipselink-logo.png
Binary files differ
diff --git a/employee/employee.web/src/main/webapp/index.html b/employee/employee.web/src/main/webapp/index.html
deleted file mode 100644
index d8c20ad..0000000
--- a/employee/employee.web/src/main/webapp/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>EclipseLink Employee Example</title>
-</head>
-<body>
-<h1>EclipseLink Employee Example</h1>
-<p>Getting started</p>
-</body>
-</html>
\ No newline at end of file
diff --git a/employee/employee.web/src/main/webapp/index.xhtml b/employee/employee.web/src/main/webapp/index.xhtml
index 4d34d3d..6e8d808 100644
--- a/employee/employee.web/src/main/webapp/index.xhtml
+++ b/employee/employee.web/src/main/webapp/index.xhtml
@@ -10,12 +10,11 @@
 <ui:composition template="template.jsf">
 	<ui:define name="title">EclipseLink Employee Example</ui:define>
 	<ui:define name="body">
-		<h2>Employees</h2>
 		<h:form>
 			<div align="center">
 				<h:dataTable var="emp" value="#{employeeList.employees}" border="1"
 					styleClass="pretty" width="500">
-					<f:facet name="header">Employees</f:facet>
+					<f:facet name="header">All Employees</f:facet>
 					<h:column>
 						<f:facet name="header">ID</f:facet>
 						<h:outputText value="#{emp.id}" />
@@ -28,6 +27,10 @@
 						<f:facet name="header">First Name</f:facet>
 						<h:outputText value="#{emp.firstName}" />
 					</h:column>
+					<h:column>
+						<f:facet name="header">Gender</f:facet>
+						<h:outputText value="#{emp.gender}" />
+					</h:column>
 				</h:dataTable>
 
 			</div>
diff --git a/employee/employee.web/src/main/webapp/template.jsf b/employee/employee.web/src/main/webapp/template.jsf
index d082b79..cf6e9d1 100644
--- a/employee/employee.web/src/main/webapp/template.jsf
+++ b/employee/employee.web/src/main/webapp/template.jsf
@@ -18,11 +18,9 @@
 					<td width="100%">
 						<table width="100%">
 							<tr>
-								<td width="100%" valign="bottom">
-									<h1>
-										<img src="images/employee.png" alt="Employee Demo" />
-									</h1>
-								</td>
+								<td width="100%" valign="middle"><img
+									src="images/eclipselink-logo.png" alt="EclipseLink" height="80" />
+									<h1>Employee Example</h1></td>
 								<td width="50" align="center"></td>
 
 							</tr>
@@ -48,11 +46,6 @@
 				<td height="10"></td>
 			</tr>
 		</table>
-		<p />
-		<div align="center">
-			<a href="http://www.eclipse.org/eclipselink"><h:graphicImage
-					url="/images/eclipselink.png" alt="EclipseLink" /> </a>
-		</div>
 	</f:view>
 </body>
 </html>
diff --git a/employee/pom.xml b/employee/pom.xml
index fc21deb..5b83292 100644
--- a/employee/pom.xml
+++ b/employee/pom.xml
@@ -52,11 +52,23 @@
 	</repositories>
 	
 	<modules>
-		<module>employee.model</module>
-		<module>employee.web</module>
+        <module>employee.model</module>
+        <module>employee.web</module>
 	</modules>
 
 	<build>
 		<defaultGoal>install</defaultGoal>
+        
+        <plugins>
+            <plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-compiler-plugin</artifactId>
+				<version>2.3.2</version>
+				<configuration>
+					<source>1.6</source>
+					<target>1.6</target>
+				</configuration>
+			</plugin>
+        </plugins>
 	</build>
 </project>
\ No newline at end of file