diff --git a/silkaj/wot.py b/silkaj/wot.py
index 366c696a40e82ae5730fc77d13a70d96c2645ef1..6827c358fa51ecf3bf60d4b82f4a93a04109c926 100644
--- a/silkaj/wot.py
+++ b/silkaj/wot.py
@@ -16,6 +16,7 @@ along with Silkaj. If not, see <https://www.gnu.org/licenses/>.
 """
 
 import click
+from pendulum import from_timestamp
 from time import time
 from tabulate import tabulate
 from collections import OrderedDict
@@ -26,9 +27,9 @@ from duniterpy.api.errors import DuniterError
 from silkaj.network_tools import ClientInstance
 from silkaj.crypto_tools import is_pubkey_and_check
 from silkaj.tools import message_exit, coroutine
-from silkaj.tui import convert_time, display_pubkey_and_checksum
+from silkaj.tui import display_pubkey_and_checksum
 from silkaj.blockchain_tools import BlockchainParams
-from silkaj.constants import ASYNC_SLEEP
+from silkaj.constants import ASYNC_SLEEP, DATE
 
 
 def get_sent_certifications(signed, time_first_block, params):
@@ -98,7 +99,7 @@ async def received_sent_certifications(uid_pubkey):
                 certifications,
                 headers="keys",
                 tablefmt="orgtbl",
-                stralign="center",
+                stralign="right",
             ),
             "✔: Certification available to be written or already written into the blockchain",
         )
@@ -128,29 +129,25 @@ async def membership_status(certifications, pubkey, req):
         member = True
     print("member:", member)
     if req["revoked"]:
-        print(
-            "revoked:",
-            req["revoked"],
-            "\nrevoked on:",
-            convert_time(req["revoked_on"], "date") + "\n",
-        )
+        revoke_date = from_timestamp(req["revoked_on"]).format(DATE)
+        print(f"revoked: {req['revoked']}\nrevoked on: {revoke_date}")
     if not member and req["wasMember"]:
         print("expired:", req["expired"], "\nwasMember:", req["wasMember"])
     elif member:
+        expir_ts = time() + req["membershipExpiresIn"]
         print(
-            "Membership document expiration: "
-            + convert_time(time() + req["membershipExpiresIn"], "date")
+            "Membership document expiration: " + from_timestamp(expir_ts).format(DATE)
         )
         print("Sentry:", req["isSentry"])
     print("outdistanced:", req["outdistanced"])
 
 
 def expiration_date_from_block_id(block_id, time_first_block, params):
-    return convert_time(
+    expir_timestamp = (
         date_approximation(block_id, time_first_block, params["avgGenTime"])
-        + params["sigValidity"],
-        "date",
+        + params["sigValidity"]
     )
+    return from_timestamp(expir_timestamp).format(DATE)
 
 
 def date_approximation(block_id, time_first_block, avgentime):