diff --git a/Changelog.md b/Changelog.md
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,5 +1,9 @@
 # Changelog
 
+## 0.1.2 (Mar 2022)
+
+* Support streamly-0.8.2
+
 ## 0.1.1 (Jan 2022)
 
 * Update the examples to work with the latest streamly version
diff --git a/examples/WordCountParallelUTF8.hs b/examples/WordCountParallelUTF8.hs
--- a/examples/WordCountParallelUTF8.hs
+++ b/examples/WordCountParallelUTF8.hs
@@ -179,15 +179,15 @@
 -------------------------------------------------------------------------------
 
 readField :: MArray.Array Int -> Field -> IO Int
-readField v fld = MArray.getIndexUnsafe v (fromEnum fld)
+readField v fld = MArray.getIndexUnsafe (fromEnum fld) v
 
 writeField :: MArray.Array Int -> Field -> Int -> IO ()
-writeField v fld = void . MArray.putIndexUnsafe v (fromEnum fld)
+writeField v fld i = void $ MArray.putIndexUnsafe (fromEnum fld) i v
 
 modifyField :: MArray.Array Int -> Field -> (Int -> Int) -> IO ()
 modifyField v fld f = do
   let index = fromEnum fld
-  MArray.modifyIndexUnsafe v index (\x -> (f x, ()))
+  MArray.modifyIndexUnsafe index (\x -> (f x, ())) v
 
 newCounts :: IO (MArray.Array Int)
 newCounts = do
diff --git a/streamly-examples.cabal b/streamly-examples.cabal
--- a/streamly-examples.cabal
+++ b/streamly-examples.cabal
@@ -1,6 +1,6 @@
 cabal-version: 2.2
 name:          streamly-examples
-version:       0.1.1
+version:       0.1.2
 license:       Apache-2.0
 license-file:  LICENSE
 author:        Composewell Technologies
@@ -60,7 +60,7 @@
 
 common exe-dependencies
   build-depends:
-      streamly              >= 0.8.1 && < 0.8.2
+      streamly              == 0.8.2.*
     , base                  >= 4.9   && < 4.17
     , directory             >= 1.2   && < 1.4
     , transformers          >= 0.4   && < 0.6
