diff --git a/Main.hs b/Main.hs
--- a/Main.hs
+++ b/Main.hs
@@ -21,6 +21,7 @@
   { systemPrompt :: w ::: Text <?> "The system prompt to use" <!> "You are a helpful assistant."
   , url :: w ::: String <?> "llama-server URL" <!> "http://localhost:8080"
   , streaming :: w ::: Bool <?> "use to stream output from the LLM"
+  , stripThinking :: w ::: Bool <?> "remove \"</think>\" and everything that occurs before it, only works in non-streaming mode"
   } deriving (Generic)
 
 instance ParseRecord (Options Wrapped) where
diff --git a/llama-cpp-haskell.cabal b/llama-cpp-haskell.cabal
--- a/llama-cpp-haskell.cabal
+++ b/llama-cpp-haskell.cabal
@@ -1,8 +1,8 @@
 cabal-version:      2.2
 name:               llama-cpp-haskell
-version:            0.1.1
+version:            0.1.1.2
 synopsis:           Haskell bindings for the llama.cpp llama-server and a simple CLI
--- description:
+description:        This is the interface that allows one to interface with llama-server RPC API using Haskell concepts. It also includes a `llamacall` binary to do it from your favorite command line shell and use it in scripting.
 license:            AGPL-3.0-only
 license-file:       LICENSE
 author:             Sergey Alirzaev
@@ -20,12 +20,11 @@
 Source-repository this
   type:              git
   location:          https://github.com/l29ah/llama-cpp-haskell.git
-  tag:               0.1.1
+  tag:               0.1.1.2
 
 common stuff
     ghc-options: -Wall
     default-language: Haskell2010
-    other-modules:    Llama.Streaming
     build-depends:    base >= 4 && < 5
                     , conduit ^>= 1.3.5
                     , conduit-extra ^>= 1.3.7
@@ -40,9 +39,10 @@
 library
     import:           stuff
     exposed-modules:  Llama
-    default-language: Haskell2010
+                      Llama.Streaming
 executable llamacall
     import:           stuff
     main-is:          Main.hs
-    other-modules:    Llama
     build-depends:    optparse-generic ^>= 1.5.2
+    other-modules:    Llama
+                      Llama.Streaming
