diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,3 +8,6 @@
 
 * First version revised A. Fixed issue with being not compiled for GHC-7.10* series.
 
+## 0.1.2.0 -- 2020-11-26
+
+* First version revised B. Switched to the subG-instances interface for instances.
diff --git a/Languages/UniquenessPeriods/Vector/DataG.hs b/Languages/UniquenessPeriods/Vector/DataG.hs
--- a/Languages/UniquenessPeriods/Vector/DataG.hs
+++ b/Languages/UniquenessPeriods/Vector/DataG.hs
@@ -15,15 +15,12 @@
 
 import qualified Data.Vector as VB
 import Data.SubG
-
-instance (Eq a) => InsertLeft VB.Vector a where
-  (%@) = VB.cons
-  (%^) = VB.cons
+import Data.SubG.InstancesPlus
 
 type UniquenessG1T2 t t2 a b = (t2 b,VB.Vector b, t a)
 
 -- | The list in the 'PA' variant represent the prepending @[a]@ and the postpending one respectively. 'K' constuctor actually means no prepending and
--- postpending (usually of the text). Are used basically to control the behaviour of the functions.
+-- postpending (usually of the text). Both are used basically to control the behaviour of the functions.
 data PreApp t a = K | PA (t a) (t a) deriving Eq
 
 class (Foldable t) => UGG1 t a b where
diff --git a/phonetic-languages-common.cabal b/phonetic-languages-common.cabal
--- a/phonetic-languages-common.cabal
+++ b/phonetic-languages-common.cabal
@@ -2,7 +2,7 @@
 -- further documentation, see http://haskell.org/cabal/users-guide/
 
 name:                phonetic-languages-common
-version:             0.1.1.0
+version:             0.1.2.0
 synopsis:            A generalization of the uniqueness-periods-vector-common package.
 description:         Is intended to use more Data.Vector, Data.Foldable and Data.Monoid functionality.
 homepage:            https://hackage.haskell.org/package/phonetic-languages-common
@@ -20,6 +20,6 @@
   exposed-modules:     Languages.UniquenessPeriods.Vector.StrictVG, Languages.UniquenessPeriods.Vector.DataG
   -- other-modules:
   other-extensions:    CPP, BangPatterns, FlexibleContexts, FlexibleInstances, MultiParamTypeClasses
-  build-depends:       base >=4.7 && <4.15, vector >=0.11 && <0.14, subG >=0.1.1.1 && <1
+  build-depends:       base >=4.8 && <4.15, vector >=0.11 && <0.14, subG >=0.4.2 && <1, subG-instances >=0.1 && <1
   -- hs-source-dirs:
   default-language:    Haskell2010
