diff --git a/CHANGELOG.md b/CHANGELOG.md
deleted file mode 100644
--- a/CHANGELOG.md
+++ /dev/null
@@ -1,5 +0,0 @@
-# Revision history for align-equal
-
-## 0.1.0.0 -- YYYY-mm-dd
-
-* First version. Released on an unsuspecting world.
diff --git a/README.md b/README.md
new file mode 100644
--- /dev/null
+++ b/README.md
@@ -0,0 +1,2 @@
+This project is based on an idea from Gabriella Gonzalez.
+For more details, visit: [Gabriella's blog](https://www.haskellforall.com/2018/10/detailed-walkthrough-for-beginner.html)
diff --git a/align-equal.cabal b/align-equal.cabal
--- a/align-equal.cabal
+++ b/align-equal.cabal
@@ -1,15 +1,15 @@
 cabal-version: 3.0
 name: align-equal
-version: 0.1.0.0
+version: 0.1.0.1
 license: MIT
 license-file: LICENSE
 author: Joonkyu Park (based on original work by Gabriella Gonzalez)
 build-type: Simple
-extra-doc-files: CHANGELOG.md
 synopsis: Aligns text prefixes before '=' for consistent formatting
 description: A utility to adjust text lines by padding spaces before '=' based on the longest prefix.
 category: Text
 maintainer: vpark45@gmail.com
+extra-doc-files: README.md
 
 source-repository head
   type: darcs
@@ -22,7 +22,7 @@
   import: warnings
   main-is: Main.hs
   build-depends:
-    base ^>=4.17.2.1,
+    base >=4.17 && <4.19,
     safe >=0.3.21 && <0.4,
     text >=2.0.2 && <2.1,
 
