diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,5 +1,12 @@
 # Shpadoinkle Core
 
+[![Goldwater](https://gitlab.com/fresheyeball/Shpadoinkle/badges/master/pipeline.svg)](https://gitlab.com/fresheyeball/Shpadoinkle)
+[![BSD-3](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)
+[![built with nix](https://img.shields.io/badge/built%20with-nix-41439a)](https://builtwithnix.org)
+[![Hackage](https://img.shields.io/hackage/v/Shpadoinkle.svg)](https://hackage.haskell.org/package/Shpadoinkle)
+[![Hackage Deps](https://img.shields.io/hackage-deps/v/Shpadoinkle.svg)](http://packdeps.haskellers.com/reverse/Shpadoinkle)
+[![Hackage CI](https://matrix.hackage.haskell.org/api/v2/packages/Shpadoinkle/badge)](https://matrix.hackage.haskell.org/#/package/Shpadoinkle)
+
 Shpadoinkle is a programming model for UI development, oriented around simplicity,
 performance, and ergonomics.
 
diff --git a/Shpadoinkle.cabal b/Shpadoinkle.cabal
--- a/Shpadoinkle.cabal
+++ b/Shpadoinkle.cabal
@@ -4,11 +4,11 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 10da3c85383218f41740193acb4c34930a64acde34c7328fd54d77b7b00b48ab
+-- hash: cbdf104b795cd247fe1f662be8c24a9e63783a992d023100eb8173ea9f90d527
 
 name:           Shpadoinkle
-version:        0.0.0.1
-synopsis:       A programming model for declarative, high performance, user interface.
+version:        0.1.0.0
+synopsis:       A programming model for declarative, high performance user interface.
 description:    Shpadoinkle is a programming model for user interface development. It supports flexible, simple, declarative code by modeling user interface interactions as Coalgebras.
                 This package implements the bare-bones core abstraction. By performing little work shpadoinkle is trivially high performance.
 category:       Web
@@ -34,13 +34,13 @@
       ./.
   ghc-options: -Wall -Wcompat -fwarn-redundant-constraints -fwarn-incomplete-uni-patterns -fwarn-tabs -fwarn-incomplete-record-updates -fwarn-identities
   build-depends:
-      base >=4.12.0 && <4.13
-    , jsaddle >=0.9.7 && <0.10
+      base >=4.12.0 && <4.15
+    , jsaddle >=0.9.7 && <0.20
     , text >=1.2.3 && <1.3
     , unliftio >=0.2.12 && <0.3
   if impl(ghcjs)
     build-depends:
   else
     build-depends:
-        jsaddle-warp >=0.9.7 && <0.10
+        jsaddle-warp >=0.9.7 && <0.20
   default-language: Haskell2010
diff --git a/Shpadoinkle.hs b/Shpadoinkle.hs
--- a/Shpadoinkle.hs
+++ b/Shpadoinkle.hs
@@ -172,6 +172,7 @@
 flag :: Bool -> Prop m o
 flag = PFlag
 
+
 -- | Construct a simple 'PListener` that will perform an action.
 listener :: m o -> Prop m o
 listener = PListener . const . const
