diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -15,3 +15,7 @@
 ## 0.1.2.0 -- 2019-10-22
 
 * First version revised C. Changed bounds in a .cabal file. 
+
+## 0.1.2.1 -- 2019-11-18
+
+* First version revised D. Fixed an issue with documentation. 
diff --git a/EndOfExe.hs b/EndOfExe.hs
--- a/EndOfExe.hs
+++ b/EndOfExe.hs
@@ -17,7 +17,8 @@
                                   then return $ fmap (ys ++) (Just ".exe")
                                   else error ("Please, install the executable " ++ ys ++ " into the directory in the PATH variable!")
                                   
--- | Function that is used to concat the 'endOfExecutable' to the name of the program. You can use 'showE' \"nameOfExecutable\" e. g. inside the 'System.Process.callCommand' as the name of the executable
+-- | Function to get the proper name of the executable in the system (it must be seen in the directories in the @PATH@ variable). 
+-- You can use 'showE' \"nameOfExecutable\" e. g. inside the 'System.Process.callCommand' as the name of the executable
 showE :: String -> Maybe String
 showE xs | null xs = error "No executable specified!"
          | otherwise = let r = unsafePerformIO . endOfExecutable $ xs in 
diff --git a/mmsyn3.cabal b/mmsyn3.cabal
--- a/mmsyn3.cabal
+++ b/mmsyn3.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                mmsyn3
-version:             0.1.2.0
+version:             0.1.2.1
 synopsis:            A small library to deal with executable endings
 description:         A small library to deal with executable endings. Uses a Maybe data representation inside an IO monad.
 homepage:            http://hackage.haskell.org/package/mmsyn3
