diff --git a/server/src/com/cloud/api/ApiDispatcher.java b/server/src/com/cloud/api/ApiDispatcher.java
index 8c6b7f535d7..3a88155aebe 100755
--- a/server/src/com/cloud/api/ApiDispatcher.java
+++ b/server/src/com/cloud/api/ApiDispatcher.java
@@ -30,7 +30,6 @@ import java.util.regex.Matcher;
 
 import org.apache.log4j.Logger;
 
-import com.cloud.identity.dao.IdentityDao;
 import com.cloud.api.BaseCmd.CommandType;
 import com.cloud.api.commands.ListEventsCmd;
 import com.cloud.async.AsyncCommandQueued;
@@ -48,6 +47,7 @@ import com.cloud.utils.DateUtil;
 import com.cloud.utils.component.ComponentLocator;
 import com.cloud.utils.component.PluggableService;
 import com.cloud.utils.exception.CloudRuntimeException;
+import com.cloud.uuididentity.dao.IdentityDao;
 
 /**
  * A class that dispatches API commands to the appropriate manager for execution.
diff --git a/server/src/com/cloud/api/IdentityTypeAdapter.java b/server/src/com/cloud/api/IdentityTypeAdapter.java
index 81bb93f18e6..e66ce984f83 100644
--- a/server/src/com/cloud/api/IdentityTypeAdapter.java
+++ b/server/src/com/cloud/api/IdentityTypeAdapter.java
@@ -19,8 +19,8 @@ package com.cloud.api;
 
 import java.lang.reflect.Type;
 
-import com.cloud.identity.dao.IdentityDao;
-import com.cloud.identity.dao.IdentityDaoImpl;
+import com.cloud.uuididentity.dao.IdentityDao;
+import com.cloud.uuididentity.dao.IdentityDaoImpl;
 import com.google.gson.Gson;
 import com.google.gson.JsonDeserializationContext;
 import com.google.gson.JsonDeserializer;
diff --git a/server/src/com/cloud/api/response/ApiResponseSerializer.java b/server/src/com/cloud/api/response/ApiResponseSerializer.java
index 06e3f74475f..b7646847be8 100644
--- a/server/src/com/cloud/api/response/ApiResponseSerializer.java
+++ b/server/src/com/cloud/api/response/ApiResponseSerializer.java
@@ -41,11 +41,11 @@ import com.cloud.api.ResponseObject;
 import com.cloud.api.ResponseObjectTypeAdapter;
 import com.cloud.configuration.Config;
 import com.cloud.configuration.dao.ConfigurationDao;
-import com.cloud.identity.dao.IdentityDao;
-import com.cloud.identity.dao.IdentityDaoImpl;
 import com.cloud.utils.component.ComponentLocator;
 import com.cloud.utils.encoding.URLEncoder;
 import com.cloud.utils.exception.CloudRuntimeException;
+import com.cloud.uuididentity.dao.IdentityDao;
+import com.cloud.uuididentity.dao.IdentityDaoImpl;
 import com.google.gson.Gson;
 import com.google.gson.annotations.SerializedName;
 
diff --git a/server/src/com/cloud/configuration/DefaultComponentLibrary.java b/server/src/com/cloud/configuration/DefaultComponentLibrary.java
index 6bb9608ef6b..e04946b7c4b 100755
--- a/server/src/com/cloud/configuration/DefaultComponentLibrary.java
+++ b/server/src/com/cloud/configuration/DefaultComponentLibrary.java
@@ -65,8 +65,6 @@ import com.cloud.host.dao.HostDetailsDaoImpl;
 import com.cloud.host.dao.HostTagsDaoImpl;
 import com.cloud.hypervisor.HypervisorGuruManagerImpl;
 import com.cloud.hypervisor.dao.HypervisorCapabilitiesDaoImpl;
-import com.cloud.identity.IdentityServiceImpl;
-import com.cloud.identity.dao.IdentityDaoImpl;
 import com.cloud.keystore.KeystoreDaoImpl;
 import com.cloud.keystore.KeystoreManagerImpl;
 import com.cloud.maint.UpgradeManagerImpl;
@@ -181,6 +179,8 @@ import com.cloud.utils.component.ComponentLocator.ComponentInfo;
 import com.cloud.utils.component.Manager;
 import com.cloud.utils.component.PluggableService;
 import com.cloud.utils.db.GenericDao;
+import com.cloud.uuididentity.IdentityServiceImpl;
+import com.cloud.uuididentity.dao.IdentityDaoImpl;
 import com.cloud.vm.ClusteredVirtualMachineManagerImpl;
 import com.cloud.vm.ItWorkDaoImpl;
 import com.cloud.vm.UserVmManagerImpl;
diff --git a/server/src/com/cloud/consoleproxy/ConsoleProxyManagerImpl.java b/server/src/com/cloud/consoleproxy/ConsoleProxyManagerImpl.java
index 1d2728011b2..da6d83414f3 100755
--- a/server/src/com/cloud/consoleproxy/ConsoleProxyManagerImpl.java
+++ b/server/src/com/cloud/consoleproxy/ConsoleProxyManagerImpl.java
@@ -32,7 +32,6 @@ import javax.naming.ConfigurationException;
 
 import org.apache.log4j.Logger;
 
-import com.cloud.identity.dao.IdentityDao;
 import com.cloud.agent.AgentManager;
 import com.cloud.agent.api.AgentControlAnswer;
 import com.cloud.agent.api.Answer;
@@ -126,6 +125,7 @@ import com.cloud.utils.db.Transaction;
 import com.cloud.utils.events.SubscriptionMgr;
 import com.cloud.utils.exception.CloudRuntimeException;
 import com.cloud.utils.net.NetUtils;
+import com.cloud.uuididentity.dao.IdentityDao;
 import com.cloud.vm.ConsoleProxyVO;
 import com.cloud.vm.NicProfile;
 import com.cloud.vm.ReservationContext;
diff --git a/server/src/com/cloud/identity/IdentityServiceImpl.java b/server/src/com/cloud/uuididentity/IdentityServiceImpl.java
similarity index 96%
rename from server/src/com/cloud/identity/IdentityServiceImpl.java
rename to server/src/com/cloud/uuididentity/IdentityServiceImpl.java
index ffc1ab28574..167402b6252 100644
--- a/server/src/com/cloud/identity/IdentityServiceImpl.java
+++ b/server/src/com/cloud/uuididentity/IdentityServiceImpl.java
@@ -15,7 +15,7 @@
  * along with this program.  If not, see .
  * 
  */
-package com.cloud.identity;
+package com.cloud.uuididentity;
 
 import java.util.Map;
 
@@ -24,9 +24,9 @@ import javax.naming.ConfigurationException;
 
 import com.cloud.api.IdentityMapper;
 import com.cloud.api.IdentityService;
-import com.cloud.identity.dao.IdentityDao;
 import com.cloud.utils.component.Inject;
 import com.cloud.utils.component.Manager;
+import com.cloud.uuididentity.dao.IdentityDao;
 
 @Local(value = { IdentityService.class })
 public class IdentityServiceImpl implements Manager, IdentityService {
diff --git a/server/src/com/cloud/Identity/dao/IdentityDao.java b/server/src/com/cloud/uuididentity/dao/IdentityDao.java
similarity index 94%
rename from server/src/com/cloud/Identity/dao/IdentityDao.java
rename to server/src/com/cloud/uuididentity/dao/IdentityDao.java
index 88ac49ab188..ca0ea9106b1 100644
--- a/server/src/com/cloud/Identity/dao/IdentityDao.java
+++ b/server/src/com/cloud/uuididentity/dao/IdentityDao.java
@@ -16,7 +16,7 @@
  * 
  */
 
-package com.cloud.identity.dao;
+package com.cloud.uuididentity.dao;
 
 import com.cloud.api.IdentityMapper;
 import com.cloud.utils.db.GenericDao;
diff --git a/server/src/com/cloud/identity/dao/IdentityDaoImpl.java b/server/src/com/cloud/uuididentity/dao/IdentityDaoImpl.java
similarity index 96%
rename from server/src/com/cloud/identity/dao/IdentityDaoImpl.java
rename to server/src/com/cloud/uuididentity/dao/IdentityDaoImpl.java
index dddb5812b01..8c553aa8424 100644
--- a/server/src/com/cloud/identity/dao/IdentityDaoImpl.java
+++ b/server/src/com/cloud/uuididentity/dao/IdentityDaoImpl.java
@@ -15,7 +15,7 @@
  * along with this program.  If not, see .
  * 
  */
-package com.cloud.identity.dao;
+package com.cloud.uuididentity.dao;
 
 import java.sql.PreparedStatement;
 import java.sql.ResultSet;
diff --git a/server/src/com/cloud/Identity/dao/IdentityVO.java b/server/src/com/cloud/uuididentity/dao/IdentityVO.java
similarity index 93%
rename from server/src/com/cloud/Identity/dao/IdentityVO.java
rename to server/src/com/cloud/uuididentity/dao/IdentityVO.java
index 5b0097dc037..b40a034b88e 100644
--- a/server/src/com/cloud/Identity/dao/IdentityVO.java
+++ b/server/src/com/cloud/uuididentity/dao/IdentityVO.java
@@ -15,7 +15,7 @@
  * along with this program.  If not, see .
  * 
  */
-package com.cloud.identity.dao;
+package com.cloud.uuididentity.dao;
 
 import javax.persistence.Entity;