--- a/src/main/java/converter/Main.java
+++ b/src/main/java/converter/Main.java
@@ -26,6 +26,8 @@
         Options options = new Options();
 
         // add t option
+        options.addOption("help", false, "Show all options");
+        options.addOption("h", false, "Show all options");
         options.addOption("config", true, "Choose config file");
         options.addOption("s", true, "Choose source file");
         options.addOption("d", true, "Choose destination file");
@@ -33,6 +35,10 @@
 
         CommandLine cmd = new BasicParser().parse(options, args);
 
+        if(cmd.hasOption("h") || cmd.hasOption("help") || cmd.getArgs().length == 0)                                                                                       {
+            System.out.println("-config\tChoose config file\n-s\tChoose source file - Mandatory\n-d\tChoose destination file\n-i\tInfer start and end events");
+            System.exit(0);
+        }
         if (cmd.hasOption("i"))
             infer = true;
         else
@@ -49,7 +55,7 @@
         if (cmd.hasOption("s"))
             path = cmd.getOptionValue("s");
         else
-            throw new IllegalArgumentException("No config file is set");
+            throw new IllegalArgumentException("No source file is set");
         if (cmd.hasOption("d"))
             pathToSave = cmd.getOptionValue("d");
         else