diff --git a/mitel_ommclient2/client.py b/mitel_ommclient2/client.py
index fcc9490..2e6f784 100644
--- a/mitel_ommclient2/client.py
+++ b/mitel_ommclient2/client.py
@@ -156,16 +156,34 @@ class OMMClient2:
 
     def set_user_name(self, uid, name):
         """
-            Get PP user
+            Set PP user name
 
             :param uid: User id
+            :param name: User name
         """
         t = types.PPUserType()
         t.uid = uid
         t.name = name
         m = messages.SetPPUser()
         m.childs.user = [t]
-        print(m)
+        r = self.connection.request(m)
+        r.raise_on_error()
+        if r.childs.user is None:
+            return None
+        return r.childs.user[0]
+
+    def set_user_num(self, uid, num):
+        """
+            Set PP user number
+
+            :param uid: User id
+            :param num: User number
+        """
+        t = types.PPUserType()
+        t.uid = uid
+        t.num = num
+        m = messages.SetPPUser()
+        m.childs.user = [t]
         r = self.connection.request(m)
 
         r.raise_on_error()