diff --git a/perf.cabal b/perf.cabal
--- a/perf.cabal
+++ b/perf.cabal
@@ -1,12 +1,13 @@
--- This file has been generated from package.yaml by hpack version 0.18.1.
+-- This file has been generated from package.yaml by hpack version 0.20.0.
 --
 -- see: https://github.com/sol/hpack
+--
+-- hash: 0de644718bf0dc295e55cc494bae9ef3965fa50a59415333b221fce61c4a1dd0
 
 name:           perf
-version:        0.3.1.0
+version:        0.3.1.1
 synopsis:       low-level performance statistics
-description:    .
-                A set of tools to measure time performance.
+description:     A set of tools to measure time performance. 
 category:       project
 homepage:       https://github.com/tonyday567/perf#readme
 bug-reports:    https://github.com/tonyday567/perf/issues
@@ -30,11 +31,11 @@
       src
   default-extensions: NegativeLiterals NoImplicitPrelude OverloadedStrings UnicodeSyntax BangPatterns TypeSynonymInstances
   build-depends:
-      protolude
-    , base >=4.7 && <4.11
+      base >=4.7 && <4.11
     , containers
     , foldl
     , numhask >=0.1.2 && <0.2
+    , protolude
     , rdtsc
     , tdigest
     , time
@@ -53,15 +54,17 @@
   default-extensions: NegativeLiterals NoImplicitPrelude OverloadedStrings UnicodeSyntax ScopedTypeVariables
   ghc-options: -fforce-recomp -rtsopts -O2
   build-depends:
-      protolude
-    , base >=4.7 && <4.11
+      base >=4.7 && <4.11
     , formatting
     , numhask
     , optparse-generic
     , perf
+    , protolude
     , scientific
     , text
     , vector
+  other-modules:
+      Paths_perf
   default-language: Haskell2010
 
 test-suite test
@@ -71,8 +74,10 @@
       test
   default-extensions: NegativeLiterals NoImplicitPrelude OverloadedStrings UnicodeSyntax
   build-depends:
-      protolude
-    , base >=4.7 && <5
+      base >=4.7 && <5
     , doctest
     , perf
+    , protolude
+  other-modules:
+      Paths_perf
   default-language: Haskell2010
