diff --git a/src/cutecoin/core/person.py b/src/cutecoin/core/person.py
index 60ce2d8f37a9f1b7b80a84f028f342166c2e0efb..4e66d309030a5c5a4649da8362f5c2e2eb2dc16a 100644
--- a/src/cutecoin/core/person.py
+++ b/src/cutecoin/core/person.py
@@ -301,12 +301,16 @@ class Person(object):
             for result in data['results']:
                 if result["pubkey"] == self.pubkey:
                     for uid_data in result['uids']:
-                        for certifier in uid_data['others']:
+                        for certifier_data in uid_data['others']:
+                            for uid in certifier_data['uids']:
                             # add a certifier
-                            certifier['uid'] = uid_data['uid']
-                            certifier['cert_time'] = dict()
-                            certifier['cert_time']['medianTime'] = community.get_block(certifier['meta']['block_number']).mediantime
-                            certifiers.append(certifier)
+                                certifier = {}
+                                certifier['uid'] = uid
+                                certifier['pubkey'] = certifier_data['pubkey']
+                                certifier['isMember'] = certifier_data['isMember']
+                                certifier['cert_time'] = dict()
+                                certifier['cert_time']['medianTime'] = community.get_block(certifier_data['meta']['block_number']).mediantime
+                                certifiers.append(certifier)
 
             return certifiers