diff --git a/Algebra/LFST/FuzzySet.hs b/Algebra/LFST/FuzzySet.hs
--- a/Algebra/LFST/FuzzySet.hs
+++ b/Algebra/LFST/FuzzySet.hs
@@ -6,7 +6,7 @@
 
 -- | If X is a collection of objects denoted generically by x, then a fuzzy set F(A) in X is a set of ordered pairs.
 -- Each of them consists of an element x and a membership function which maps x to the membership space M.
-module FuzzySet
+module Algebra.LFST.FuzzySet
 ( FuzzySet (..)
 , preimage
 , empty
@@ -35,7 +35,7 @@
 import qualified Data.Maybe      as Maybe ()
 
 -- $setup
--- >>> import Membership
+-- >>> import Algebra.LFST.Membership
 -- >>> let godel1 = fromList [(1, Godel 0.2), (2, Godel 0.5)]
 -- >>> let godel2 = fromList [(2, Godel 0.2), (3, Godel 0.2)]
 -- >>> let goguen1 = fromList [(1, Goguen 0.2), (2, Goguen 0.5)]
diff --git a/Algebra/LFST/Membership.hs b/Algebra/LFST/Membership.hs
--- a/Algebra/LFST/Membership.hs
+++ b/Algebra/LFST/Membership.hs
@@ -1,7 +1,7 @@
 {-# LANGUAGE GeneralizedNewtypeDeriving #-}
 
 -- | Membership types for the Fuzzy Set definition
-module Membership
+module Algebra.LFST.Membership
 ( GodelMembership (..)
 , GoguenMembership (..)
 , LukasiewiczMembership (..)
diff --git a/lfst.cabal b/lfst.cabal
--- a/lfst.cabal
+++ b/lfst.cabal
@@ -1,5 +1,5 @@
 name:                 lfst
-version:              1.0.1
+version:              1.0.2
 synopsis:             L-Fuzzy Set Theory implementation in Haskell
 description:          If X is a collection of objects denoted generically by x, then a fuzzy set F(A) in X is a set of ordered pairs. Each of them consists of an element x and a membership function which maps x to the membership space M. The current implementation is inspired by the work of Goguen, Joseph A. "L-fuzzy sets." Journal of mathematical analysis and applications 18.1 (1967). 
 license:              GPL-3
@@ -18,13 +18,13 @@
   location: git://github.com/ci-fst/lfst.git
 
 library
-  exposed-modules: FuzzySet, Membership
-  build-depends:        base >= 4.7 && < 5,
-                        containers >= 0.5,
-                        lattices >= 1.5,
-                        doctest >= 0.10
-  hs-source-dirs:       Algebra/LFST
-  default-language:     Haskell2010
+  exposed-modules:  Algebra.LFST.FuzzySet,
+                    Algebra.LFST.Membership
+  build-depends:    base >= 4.7 && < 5,
+                    containers >= 0.5,
+                    lattices >= 1.5,
+                    doctest >= 0.10
+  default-language: Haskell2010
 
 test-suite doctests
   type:          exitcode-stdio-1.0
