diff --git a/changelog.md b/changelog.md
deleted file mode 100644
--- a/changelog.md
+++ /dev/null
diff --git a/lib/Polysemy/Log/Colog/Colog.hs b/lib/Polysemy/Log/Colog/Colog.hs
--- a/lib/Polysemy/Log/Colog/Colog.hs
+++ b/lib/Polysemy/Log/Colog/Colog.hs
@@ -9,8 +9,8 @@
 import Polysemy.Time (GhcTime, interpretTimeGhc)
 
 import Polysemy.Log.Conc (interceptDataLogConc)
-import Polysemy.Log.Data.DataLog (DataLog (DataLog, Local))
-import Polysemy.Log.Data.Log (Log)
+import Polysemy.Log.Effect.DataLog (DataLog (DataLog, Local))
+import Polysemy.Log.Effect.Log (Log)
 import Polysemy.Log.Data.LogEntry (LogEntry (LogEntry))
 import Polysemy.Log.Data.LogMessage (LogMessage (..))
 import qualified Polysemy.Log.Data.Severity as Severity
diff --git a/polysemy-log-co.cabal b/polysemy-log-co.cabal
--- a/polysemy-log-co.cabal
+++ b/polysemy-log-co.cabal
@@ -5,21 +5,18 @@
 -- see: https://github.com/sol/hpack
 
 name:           polysemy-log-co
-version:        0.6.0.1
-synopsis:       Colog Adapters for Polysemy-Log
-description:    See <https://hackage.haskell.org/package/polysemy-log-co/docs/Polysemy-Log-Colog.html>
+version:        0.7.0.0
+synopsis:       Colog adapters for Polysemy.Log
+description:    See https://hackage.haskell.org/package/polysemy-log-co/docs/Polysemy-Log-Colog.html
 category:       Logging
 homepage:       https://github.com/tek/polysemy-log#readme
 bug-reports:    https://github.com/tek/polysemy-log/issues
 author:         Torsten Schmits
-maintainer:     tek@tryp.io
-copyright:      2021 Torsten Schmits
+maintainer:     hackage@tryp.io
+copyright:      2022 Torsten Schmits
 license:        BSD-2-Clause-Patent
 license-file:   LICENSE
 build-type:     Simple
-extra-source-files:
-    readme.md
-    changelog.md
 
 source-repository head
   type: git
@@ -47,6 +44,7 @@
       DeriveFoldable
       DeriveFunctor
       DeriveGeneric
+      DeriveLift
       DeriveTraversable
       DerivingStrategies
       DerivingVia
@@ -79,6 +77,7 @@
       RankNTypes
       RecordWildCards
       RecursiveDo
+      RoleAnnotations
       ScopedTypeVariables
       StandaloneDeriving
       TemplateHaskell
@@ -91,19 +90,21 @@
       UndecidableInstances
       UnicodeSyntax
       ViewPatterns
-  ghc-options: -Wall -Wredundant-constraints -Wunused-packages -Widentities
+  ghc-options: -Wall -Wredundant-constraints -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Widentities -Wunused-packages
   build-depends:
-      base ==4.*
+      base >=4.12 && <5
     , co-log >=0.4.0.1
     , co-log-polysemy >=0.0.1.2
-    , incipit-core >=0.2
-    , polysemy >=1.5
-    , polysemy-conc >=0.7
+    , incipit-core >=0.3
+    , polysemy
+    , polysemy-conc >=0.9
     , polysemy-log
-    , polysemy-time >=0.4
+    , polysemy-time >=0.5
     , stm
   mixins:
       base hiding (Prelude)
+    , incipit-core (IncipitCore as Prelude)
+    , incipit-core hiding (IncipitCore)
   default-language: Haskell2010
 
 test-suite polysemy-log-co-unit
@@ -129,6 +130,7 @@
       DeriveFoldable
       DeriveFunctor
       DeriveGeneric
+      DeriveLift
       DeriveTraversable
       DerivingStrategies
       DerivingVia
@@ -161,6 +163,7 @@
       RankNTypes
       RecordWildCards
       RecursiveDo
+      RoleAnnotations
       ScopedTypeVariables
       StandaloneDeriving
       TemplateHaskell
@@ -173,19 +176,21 @@
       UndecidableInstances
       UnicodeSyntax
       ViewPatterns
-  ghc-options: -Wall -Wredundant-constraints -Wunused-packages -Widentities -threaded -rtsopts -with-rtsopts=-N
+  ghc-options: -Wall -Wredundant-constraints -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Widentities -Wunused-packages -threaded -rtsopts -with-rtsopts=-N
   build-depends:
-      base ==4.*
+      base >=4.12 && <5
     , co-log
     , co-log-polysemy
-    , incipit-core >=0.2
-    , polysemy >=1.5
+    , incipit-core >=0.3
+    , polysemy
     , polysemy-log
     , polysemy-log-co
-    , polysemy-test
+    , polysemy-test >=0.6
     , polysemy-time
     , stm
     , tasty
   mixins:
       base hiding (Prelude)
+    , incipit-core (IncipitCore as Prelude)
+    , incipit-core hiding (IncipitCore)
   default-language: Haskell2010
diff --git a/readme.md b/readme.md
deleted file mode 100644
--- a/readme.md
+++ /dev/null
@@ -1,7 +0,0 @@
-Interpreters for [polysemy-log] using the [co-log] backend.
-
-For docs, please visit [Hackage].
-
-[polysemy-log](https://hackage.haskell.org/package/polysemy-log)
-[co-log](https://hackage.haskell.org/package/co-log-polysemy)
-[Hackage](https://hackage.haskell.org/package/polysemy-log-co)
diff --git a/test/Polysemy/Log/Colog/Test/ConcTest.hs b/test/Polysemy/Log/Colog/Test/ConcTest.hs
--- a/test/Polysemy/Log/Colog/Test/ConcTest.hs
+++ b/test/Polysemy/Log/Colog/Test/ConcTest.hs
@@ -5,8 +5,8 @@
 
 import Polysemy.Log.Colog.Colog (interpretLogColog')
 import Polysemy.Log.Colog.Conc (interpretCologConcNativeWith)
-import qualified Polysemy.Log.Data.Log as Log
-import Polysemy.Log.Data.Log (Log)
+import qualified Polysemy.Log.Effect.Log as Log
+import Polysemy.Log.Effect.Log (Log)
 import qualified Polysemy.Log.Data.LogEntry as LogEntry
 import Polysemy.Log.Data.LogEntry (LogEntry)
 import Polysemy.Log.Data.LogMessage (LogMessage(LogMessage))
diff --git a/test/Polysemy/Log/Colog/Test/ExampleTest.hs b/test/Polysemy/Log/Colog/Test/ExampleTest.hs
--- a/test/Polysemy/Log/Colog/Test/ExampleTest.hs
+++ b/test/Polysemy/Log/Colog/Test/ExampleTest.hs
@@ -4,10 +4,10 @@
 import Colog.Polysemy (runLogAction)
 
 import Polysemy.Log.Colog (interpretDataLogColog, interpretLogStdout)
-import qualified Polysemy.Log.Data.DataLog as DataLog
-import Polysemy.Log.Data.DataLog (DataLog)
-import qualified Polysemy.Log.Data.Log as Log
-import Polysemy.Log.Data.Log (Log)
+import qualified Polysemy.Log.Effect.DataLog as DataLog
+import Polysemy.Log.Effect.DataLog (DataLog)
+import qualified Polysemy.Log.Effect.Log as Log
+import Polysemy.Log.Effect.Log (Log)
 
 progSimple ::
   Member Log r =>
@@ -21,7 +21,7 @@
     severity :: Text,
     message :: Text
   }
-  deriving (Eq, Show)
+  deriving stock (Eq, Show)
 
 progData ::
   Member (DataLog Message) r =>
diff --git a/test/Polysemy/Log/Colog/Test/SimpleTest.hs b/test/Polysemy/Log/Colog/Test/SimpleTest.hs
--- a/test/Polysemy/Log/Colog/Test/SimpleTest.hs
+++ b/test/Polysemy/Log/Colog/Test/SimpleTest.hs
@@ -5,8 +5,8 @@
 
 import Polysemy.Log.Colog.Atomic (interpretCologAtomic)
 import Polysemy.Log.Colog.Colog (interpretLogColog)
-import qualified Polysemy.Log.Data.Log as Log
-import Polysemy.Log.Data.Log (Log)
+import qualified Polysemy.Log.Effect.Log as Log
+import Polysemy.Log.Effect.Log (Log)
 import qualified Polysemy.Log.Data.LogEntry as LogEntry (LogEntry(..))
 import Polysemy.Log.Data.LogEntry (LogEntry)
 import Polysemy.Log.Data.LogMessage (LogMessage(LogMessage))
