diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# ![Synapse logo](SynapseLogo.png) Synapse ![Synapse logo](SynapseLogo.png)
+# ![Synapse logo](./SynapseLogo.png) Synapse ![Synapse logo](./SynapseLogo.png)
 
 `Synapse` is a machine learning library written in pure Haskell,
 that makes creating and training neural networks an easy job.
diff --git a/Synapse.cabal b/Synapse.cabal
--- a/Synapse.cabal
+++ b/Synapse.cabal
@@ -1,6 +1,6 @@
 cabal-version:      3.0
 name:               Synapse
-version:            0.1.0.0
+version:            0.1.0.1
 build-type:         Simple
 
 
@@ -11,6 +11,7 @@
 homepage:           https://github.com/JktuJQ/Synapse
 extra-doc-files:    README.md
                   , CHANGELOG.md
+                  , SynapseLogo.png
 
 license:            MIT
 license-file:       LICENSE
@@ -35,7 +36,7 @@
     import:           warnings
     default-language: Haskell2010
 
-    build-depends:    base ^>= 4.17.2.1
+    build-depends:    base >= 4.17.2.1 && < 4.21.0.0
 
                     , vector >= 0.13.2 && < 0.14
 
@@ -93,7 +94,7 @@
     default-language: Haskell2010
     type:             exitcode-stdio-1.0
 
-    build-depends:    base ^>=4.17.2.1
+    build-depends:    base >= 4.17.2.1 && <= 4.21.0.0
                     , Synapse
 
                     , random >= 1.3.0 && < 1.4
diff --git a/SynapseLogo.png b/SynapseLogo.png
new file mode 100644
Binary files /dev/null and b/SynapseLogo.png differ
