diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,5 +1,9 @@
 Significant and compatibility-breaking changes.
 
+Version 0.4.2:
+	- Fixed links in README.md
+	- Added multiple stack.yaml files for different LTS
+
 Version 0.4:
     - Compatibility with ghc 8.8.3
 	- Changed namespace from Data.Flat to Flat
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -16,11 +16,11 @@
 
 ### Documentation
 
-* [Tutorial](docs/src/Flat-Tutorial.html)
+* [Tutorial](http://hackage.haskell.org/package/flat/docs/Flat-Tutorial.html)
 
-* [Full Package Docs](docs/src)
+* [Hackage Package and Docs](http://hackage.haskell.org/package/flat)
 
-* [Flat Format Specification](http://quid2.org)
+* [Flat Format Specification](http://quid2.org/docs/Flat.pdf)
 
 ### Installation
 
diff --git a/flat.cabal b/flat.cabal
--- a/flat.cabal
+++ b/flat.cabal
@@ -1,6 +1,6 @@
 cabal-version:      >=1.10
 name:               flat
-version:            0.4
+version:            0.4.2
 license:            BSD3
 license-file:       LICENSE
 copyright:          Copyright: (c) 2016-2020 Pasqualino `Titto` Assini
@@ -11,11 +11,15 @@
 
 homepage:           http://quid2.org
 synopsis:           Principled and efficient bit-oriented binary serialization.
-description:        Reference implementation of `flat`, a principled and efficient binary serialization format.
+description:
+  Reference implementation of `flat`, a principled and efficient binary serialization format.
+
 category:           Data,Parsing,Serialization
 build-type:         Simple
 extra-source-files:
   stack.yaml
+  stack-6.35.yaml
+  stack-9.21.yaml
   README.md
   CHANGELOG
 
@@ -56,8 +60,8 @@
     Flat.Instances.Vector
     Flat.Memory
     Flat.Run
-    Flat.Types
     Flat.Tutorial
+    Flat.Types
 
   hs-source-dirs:   src
   default-language: Haskell2010
@@ -83,6 +87,7 @@
   ghc-options:
     -Wall -O2 -funbox-strict-fields -fno-warn-orphans
     -fno-warn-name-shadowing
+
   --  -Werror
 
   if impl(eta -any)
@@ -141,7 +146,9 @@
 
   -- ghc-options: -O1 
   if impl(ghc >8)
-    ghc-options: -Wno-unused-top-binds -Wno-type-defaults -Wno-missing-signatures
+    ghc-options:
+      -Wno-unused-top-binds -Wno-type-defaults -Wno-missing-signatures
+
   hs-source-dirs:   test
   other-modules:
     Test.Data
@@ -192,7 +199,6 @@
       , tasty
       , text
 
-
 -- dynamic doctests and generation of static doctests
 -- Usable only with recent versions of ghc (no ghcjs or eta)
 -- test-suite doc
@@ -216,6 +222,7 @@
     DocTest
     DocTest.Data.FloatCast
     DocTest.Data.ZigZag
+    DocTest.Flat.Bits
     DocTest.Flat.Decoder.Prim
     DocTest.Flat.Endian
     DocTest.Flat.Instances.Array
@@ -227,7 +234,6 @@
     DocTest.Flat.Instances.Text
     DocTest.Flat.Instances.Unordered
     DocTest.Flat.Instances.Vector
-    DocTest.Flat.Bits
     DocTest.Flat.Tutorial
 
   default-language: Haskell2010
@@ -239,11 +245,7 @@
     , dlist
     , flat
     , pretty
-    , quickcheck-instances>=0.3.22
-    , QuickCheck >= 2.13.2 && < 3
-    -- , splitmix >= 0.0.2
-    -- , time-compat >= 1.9.3
-    , hashable >= 1.2.6.1 && < 1.4
+    , quickcheck-instances
     , tasty
     , tasty-hunit
     , tasty-quickcheck
@@ -251,11 +253,13 @@
     , unordered-containers
     , vector
 
+  -- >=0.3.22
+  --, QuickCheck >= 2.13.2 && < 3
+  --, hashable >= 1.2.6.1 && < 1.4
   if impl(ghc <8)
     build-depends: semigroups
 
-
-  --ghc-options: -Wno-unused-top-binds -Wno-type-defaults
+--ghc-options: -Wno-unused-top-binds -Wno-type-defaults
 
 -- Additional development time tests and benchmarks
 -- test-suite core
diff --git a/stack-6.35.yaml b/stack-6.35.yaml
new file mode 100644
--- /dev/null
+++ b/stack-6.35.yaml
@@ -0,0 +1,13 @@
+resolver: lts-6.35
+
+packages:
+  - .
+
+allow-newer: true
+
+extra-deps:
+  - quickcheck-instances-0.3.22
+  - QuickCheck-2.13.2
+  - splitmix-0.0.2
+  - time-compat-1.9.3
+  - hashable-1.2.6.1
diff --git a/stack-9.21.yaml b/stack-9.21.yaml
new file mode 100644
--- /dev/null
+++ b/stack-9.21.yaml
@@ -0,0 +1,13 @@
+resolver: lts-9.21
+
+packages:
+  - .
+
+allow-newer: true
+
+extra-deps:
+  - quickcheck-instances-0.3.22
+  - QuickCheck-2.13.2
+  - splitmix-0.0.2
+  - time-compat-1.9.3
+  - hashable-1.2.6.1
diff --git a/stack.yaml b/stack.yaml
--- a/stack.yaml
+++ b/stack.yaml
@@ -4,16 +4,7 @@
   - .
 #  - ../EXTERNAL/doctest
 
-allow-newer: true
-
 extra-deps:
-  # Required for lts-6.35 and lts-9.21
-  - quickcheck-instances-0.3.22
-  - QuickCheck-2.13.2
-  - splitmix-0.0.2
-  - time-compat-1.9.3
-  - hashable-1.2.6.1
-
   # Modified doctest, used to generate static tests
-  - git: https://github.com/tittoassini/doctest
-    commit: c9cdbe4eee086cb8aa46e96532160320dd367f09
+  # - git: https://github.com/tittoassini/doctest
+  #   commit: c9cdbe4eee086cb8aa46e96532160320dd367f09
