diff --git a/src/primingprob/cli_priming_prob.py b/src/primingprob/cli_priming_prob.py
index 198235f70c61d2a181fc2c2c76b465a7f539464c..d737e1c8053e40703677470077f72969b3b77623 100644
--- a/src/primingprob/cli_priming_prob.py
+++ b/src/primingprob/cli_priming_prob.py
@@ -1,12 +1,13 @@
 """Command-line interface client."""
 import argparse
+import logging
 import os
 from pathlib import Path
 import sys
 from src.primingprob.priming_prob import Probability as Pbt  # type: ignore
 
 
-def parse_args():
+def parse_args():  # Input arguments
     """Parse CLI arguments.
 
     Returns:
@@ -47,11 +48,15 @@ def main():
     args = parse_args()
 
     if os.path.exists(args.input_file) and os.path.exists(args.fasta_file):  # pragma: no cover
+        logging.basicConfig(level=logging.INFO, format='%(message)s')
+        logging.info("Starting calculating the priming probabilities...")
         paradata = Pbt.inter_para(args.input_file)
         Pbt.inter_prob(paradata, args.fasta_file, args.output_file)
+        logging.info("Calculations are done...")
+        logging.info(f"Potential Priming Sites are saved in {args.output_file}")
 
     if not os.path.exists(args.input_file) and os.path.exists(args.fasta_file):  # pragma: no cover
-        sys.exit("Path to input-file does not exist")
+        sys.exit("Path to input-files does not exist")
 
 
 def init():