diff --git a/src/python/dm/__init__.py b/src/python/dm/__init__.py
index 0f79051400fec8637fcd97e5b7930a1b6e33754f..3c1013ed6b3c8419c2cca228d71503797a14e224 100644
--- a/src/python/dm/__init__.py
+++ b/src/python/dm/__init__.py
@@ -1 +1 @@
-__version__ = "0.2 (2015.07.07)"
+__version__ = "0.3 (2015.09.21)"
diff --git a/src/python/dm/common/utility/ldapLinuxPlatformUtility.py b/src/python/dm/common/utility/ldapLinuxPlatformUtility.py
index 9d44b4d1d888023ebd58b44d54a2cab9a4f45621..ab16c71e8dc51f43640e9b8707fe8ebfb7ac4726 100755
--- a/src/python/dm/common/utility/ldapLinuxPlatformUtility.py
+++ b/src/python/dm/common/utility/ldapLinuxPlatformUtility.py
@@ -164,6 +164,20 @@ class LdapLinuxPlatformUtility:
             logger.error('Could not add user %s to group %s: %s' % (username, groupName, ex))
             raise InternalError(exception=ex)
 
+    def getGroupInfo(self, groupName):
+        """ Get given group info. """
+        logger = self.getLogger()
+        ldapClient = self.getLdapClient()
+        groupName = str(groupName)
+        try:
+            groupDn = self.groupDnFormat % groupName
+            resultList = ldapClient.search_s(groupDn, ldap.SCOPE_BASE)
+            groupTuple = resultList[0]
+            groupAttrs = groupTuple[1]
+            return groupTuple
+        except Exception, ex:
+            raise InternalError(exception=ex)
+
     def setGroupUsers(self, groupName, usernameList):
         """ Set list of users for a given group. """
         logger = self.getLogger()
@@ -209,5 +223,5 @@ class LdapLinuxPlatformUtility:
 
 if __name__ == '__main__':
     utility = LdapLinuxPlatformUtility('ldaps://dmid-vm.xray.aps.anl.gov:636', 'uid=dmadmin,ou=People,o=aps.anl.gov,dc=aps,dc=anl,dc=gov', '/tmp/ldapPassword', groupDnFormat='cn=%s,ou=DM,ou=Group,o=aps.anl.gov,dc=aps,dc=anl,dc=gov', minGidNumber=66000)
-    utility.setGroupUsers(u'exp9', ['sveseli', 'bfrosik'])
+    print utility.getGroupInfo(u'test24')