diff --git a/Data/ASN1/Prim.hs b/Data/ASN1/Prim.hs
--- a/Data/ASN1/Prim.hs
+++ b/Data/ASN1/Prim.hs
@@ -9,10 +9,10 @@
 --
 
 module Data.ASN1.Prim (
-	-- | ASN1 high level algebraic type
+	-- * ASN1 high level algebraic type
 	ASN1(..),
 
-	-- | marshall an ASN1 type from a val struct or a bytestring
+	-- * marshall an ASN1 type from a val struct or a bytestring
 	getEOC,
 	getBoolean,
 	getInteger,
@@ -29,7 +29,7 @@
 	getUTCTime,
 	getGeneralizedTime,
 
-	-- | marshall an ASN1 type to a bytestring
+	-- * marshall an ASN1 type to a bytestring
 	putUTCTime,
 	putGeneralizedTime,
 	putInteger,
diff --git a/Data/ASN1/Raw.hs b/Data/ASN1/Raw.hs
--- a/Data/ASN1/Raw.hs
+++ b/Data/ASN1/Raw.hs
@@ -43,9 +43,9 @@
 	deriving (Show, Eq)
 
 data ValLength =
-	  LenShort Int      -- | Short form with only one byte. length has to be < 127.
-	| LenLong Int Int   -- | Long form of N bytes
-	| LenIndefinite     -- | Length is indefinite expect an EOC in the stream to finish the type
+	  LenShort Int      -- ^ Short form with only one byte. length has to be < 127.
+	| LenLong Int Int   -- ^ Long form of N bytes
+	| LenIndefinite     -- ^ Length is indefinite expect an EOC in the stream to finish the type
 	deriving (Show, Eq)
 
 type TagNumber = Int
@@ -53,8 +53,8 @@
 type Identifier = (TagClass, TagConstructed, TagNumber)
 
 data ValStruct =
-	  Primitive ByteString -- | Primitive of a strict value
-	| Constructed [Value]  -- | Constructed of a list of values
+	  Primitive ByteString -- ^ Primitive of a strict value
+	| Constructed [Value]  -- ^ Constructed of a list of values
 	deriving (Show, Eq)
 
 data Value = Value TagClass TagNumber ValStruct
diff --git a/asn1-data.cabal b/asn1-data.cabal
--- a/asn1-data.cabal
+++ b/asn1-data.cabal
@@ -1,5 +1,5 @@
 Name:                asn1-data
-Version:             0.1
+Version:             0.1.1
 Description:
     ASN1 data reader/writer in raw form with supports for high level forms of ASN1 (BER/CER/DER)
 License:             BSD3
