diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -75,3 +75,6 @@
 
 * Fourth version revised F. Fixed unnecessary inlining.
 
+## 0.4.3.0 -- 2020-01-31
+
+* Fourth version revised G. Added a README.markdown file.
diff --git a/Data/List/InnToOut/Basic.hs b/Data/List/InnToOut/Basic.hs
--- a/Data/List/InnToOut/Basic.hs
+++ b/Data/List/InnToOut/Basic.hs
@@ -1,8 +1,7 @@
 -- |
 -- Module      :  Data.List.InnToOut.Basic
--- Copyright   :  (c) OleksandrZhabenko 2019
+-- Copyright   :  (c) OleksandrZhabenko 2019-2020
 -- License     :  MIT
---
 -- Maintainer  :  olexandr543@yahoo.com
 --
 -- Various additional operations on lists
diff --git a/Data/List/InnToOut/Unsafe.hs b/Data/List/InnToOut/Unsafe.hs
--- a/Data/List/InnToOut/Unsafe.hs
+++ b/Data/List/InnToOut/Unsafe.hs
@@ -1,8 +1,7 @@
 -- |
 -- Module      :  Data.List.InnToOut.Unsafe
--- Copyright   :  (c) OleksandrZhabenko 2019
+-- Copyright   :  (c) OleksandrZhabenko 2019-2020
 -- License     :  MIT
---
 -- Maintainer  :  olexandr543@yahoo.com
 --
 -- Various additional operations on lists that have additional intermediate Monads inside. 
diff --git a/LICENSE b/LICENSE
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright (c) 2019 OleksandrZhabenko
+Copyright (c) 2019-2020 OleksandrZhabenko
 
 Permission is hereby granted, free of charge, to any person obtaining
 a copy of this software and associated documentation files (the
diff --git a/README.markdown b/README.markdown
new file mode 100644
--- /dev/null
+++ b/README.markdown
@@ -0,0 +1,12 @@
+             ***** Notes *****
+             -----------------
+
+Operations to apply a function or two different functions to an element of the outer list.
+Various additional operations on lists that have additional intermediate Monads inside. 
+
+* Operations to apply a function or two different functions to an element of the outer list (some of them create inner list).
+
+* Unsafe (in general) operations that can lead to intermediate Monads. 
+
+Unsafe functions, in which one of the intermediate results (or even both) is in the Monad, can have an unpredictable behaviour.
+Use them ONLY if you surely know what you are doing. It's your responsibility to check whether the code does what you expect.
diff --git a/mmsyn5.cabal b/mmsyn5.cabal
--- a/mmsyn5.cabal
+++ b/mmsyn5.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                mmsyn5
-version:             0.4.2.2
+version:             0.4.3.0
 synopsis:            Various additional operations on lists (some with intermediate Monads)
 description:         A small library to deal with a little bit more complex operations on lists than Data.List module
 homepage:            https://hackage.haskell.org/package/mmsyn5
@@ -13,7 +13,7 @@
 -- copyright:
 category:            Data
 build-type:          Simple
-extra-source-files:  ChangeLog.md, Setup.hs
+extra-source-files:  ChangeLog.md, Setup.hs, README.markdown
 cabal-version:       >=1.10
 
 library
