diff --git a/DEPENDENCY-LICENSES.md b/DEPENDENCY-LICENSES.md
new file mode 100644
--- /dev/null
+++ b/DEPENDENCY-LICENSES.md
@@ -0,0 +1,128 @@
+# BSD3
+
+- HUnit
+- MonadCatchIO-transformers
+- aeson
+- amqp
+- array
+- asn1-encoding
+- asn1-parse
+- asn1-types
+- attoparsec
+- base
+- base64-bytestring
+- bifunctors
+- binary
+- blaze-builder
+- blaze-builder-enumerator
+- blaze-html
+- blaze-markup
+- byteable
+- bytestring
+- bytestring-mmap
+- case-insensitive
+- cereal
+- cipher-aes
+- cipher-des
+- cipher-rc4
+- clientsession
+- clock
+- comonad
+- configurator
+- connection
+- containers
+- contravariant
+- cprng-aes
+- crypto-api
+- crypto-cipher-types
+- crypto-numbers
+- crypto-pubkey
+- crypto-pubkey-types
+- crypto-random
+- cryptohash
+- data-default-class
+- deepseq
+- directory
+- directory-tree
+- distributive
+- dlist
+- either
+- entropy
+- errors
+- exceptions
+- extensible-exceptions
+- filepath
+- free
+- ghc-prim
+- hashable
+- heist
+- integer-gmp
+- lens
+- logict
+- monad-control
+- monads-tf
+- mtl
+- mwc-random
+- nats
+- network
+- old-locale
+- parallel
+- parsec
+- pem
+- prelude-extras
+- pretty
+- primitive
+- process
+- profunctors
+- pwstore-fast
+- random
+- reflection
+- regex-base
+- regex-posix
+- rts
+- safe
+- scientific
+- securemem
+- semigroupoids
+- semigroups
+- skein
+- snap
+- snap-core
+- snap-server
+- socks
+- split
+- stm
+- syb
+- tagged
+- template-haskell
+- text
+- time
+- tls
+- transformers
+- transformers-base
+- transformers-compat
+- unix
+- unix-compat
+- unordered-containers
+- vector
+- vector-algorithms
+- void
+- x509
+- x509-store
+- x509-system
+- x509-validation
+- xmlhtml
+- zlib
+- zlib-bindings
+
+# OtherLicense
+
+- MonadRandom
+
+# MIT
+
+- attoparsec-enumerator
+- data-binary-ieee754
+- enumerator
+- zlib-enum
+
diff --git a/README.org b/README.org
--- a/README.org
+++ b/README.org
@@ -7,6 +7,7 @@
   import           Snap
   import           Snap.Snaplet
   import           Snap.Snaplet.AMQP
+  import Network.AMQP
 
   data App = App
       { _amqp    :: Snaplet AmqpState }
@@ -23,5 +24,9 @@
       return $ App a
 
   handler = do
-      
+      runAmqp \(_, chan) -> do
+        declareQueue chan newQueue {queueName = "myQueue"}
+        declareExchange chan newExchange {exchangeName = "myExchange", exchangeType = "direct"}
+        bindQueue chan "myQueue" "myExchange" "myKey"
+
   #+END_SRC
diff --git a/resources/amqp/devel.cfg b/resources/amqp/devel.cfg
new file mode 100644
--- /dev/null
+++ b/resources/amqp/devel.cfg
@@ -0,0 +1,5 @@
+host  = "localhost"
+port  = 5672
+vhost = "/"
+login = "guest"
+password = "guest"
diff --git a/snaplet-amqp.cabal b/snaplet-amqp.cabal
--- a/snaplet-amqp.cabal
+++ b/snaplet-amqp.cabal
@@ -1,5 +1,5 @@
 Name:                snaplet-amqp
-Version:             0.1.2.2
+Version:             0.1.2.3
 Synopsis:            Snap framework snaplet for the AMQP library
 Homepage:            https://github.com/ixmatus/snaplet-amqp
 License:             BSD3
@@ -9,7 +9,7 @@
 Copyright:           (c) 2014 Parnell Springmeyer
 Category:            Web
 Build-type:          Simple
-Stability:           alpha
+Stability:           stable
 Bug-reports:         https://github.com/ixmatus/snaplet-amqp/issues
 Package-url:         http://hackage.haskell.org/package/snaplet-amqp
 Tested-with:         GHC == 7.6.3
@@ -25,12 +25,17 @@
 
 Extra-source-files:
     LICENSE
+    DEPENDENCY-LICENSES.md
     README.org
 
+Data-files:
+    resources/amqp/devel.cfg
+
 Library
   Default-Language:     Haskell2010
   HS-Source-Dirs:       src
-  GHC-Options:          -Wall
+  Ghc-options: -Wall -fwarn-tabs -funbox-strict-fields
+               -fno-warn-orphans -fno-warn-unused-do-bind
 
   Exposed-Modules:
     Snap.Snaplet.AMQP
