diff --git a/README.md b/README.md
index ba964056c2959055f402e972e9899b01ffd71dec..5739681b288bf9b17488208d0837cbde72cc23fc 100644
--- a/README.md
+++ b/README.md
@@ -31,8 +31,8 @@ classDiagram
 
 
   class DecryptionService{
-    + encryptString
-    + encryptBytes 
+    + decryptString
+    + decryptBytes 
    }
 
   class EncryptionService{
@@ -40,6 +40,11 @@ classDiagram
         + encryptBytes
   }
 
+   class CryptoService{
+     
+  }
+
+
    class CertificateValidator{
         + validatePublicKey
   }
@@ -78,15 +83,20 @@ classDiagram
     ClientFactory  ..> SubmissionSender : Creates
     ClientFactory  ..> SubmissionSubscriber : Creates
 
-    SubmissionSender ..> CertificateValidator : Implements
-    SubmissionSender ..> EncryptionService : Implements
-    SubmissionSender ..> MetadataService : Implements
-    SubmissionSender ..> OAuthService : Implements
+  SubmissionSender ..> CertificateValidator : Implements
+  SubmissionSender ..> EncryptionService : Implements
+      SubmissionSender ..> MetadataService : Implements
+  SubmissionSender ..> OAuthService : Implements
+
+
+SubmissionSubscriber ..> OAuthService : Implements
+SubmissionSubscriber ..> DecryptionService : Implements
+SubmissionSubscriber ..> MetadataValidator : Implements
+
+DecryptionService ..> CryptoService : IsA
+EncryptionService ..> CryptoService : IsA
 
 
-    SubmissionSubscriber ..> OAuthService : Implements
-    SubmissionSubscriber ..> DecryptionService : Implements
-    SubmissionSubscriber ..> MetadataValidator : Implements
 
 ```