diff --git a/hxournal.cabal b/hxournal.cabal
--- a/hxournal.cabal
+++ b/hxournal.cabal
@@ -1,5 +1,5 @@
 Name:		hxournal
-Version:	0.6.2.0
+Version:	0.6.2.1
 Synopsis:	A pen notetaking program written in haskell 
 Description: 	notetaking program written in haskell and gtk2hs
 Homepage:       http://ianwookim.org/hxournal
@@ -8,7 +8,7 @@
 Author:		Ian-Woo Kim
 Maintainer: 	Ian-Woo Kim <ianwookim@gmail.com>
 Category:       Application
-Tested-with:    GHC == 7.0.3
+Tested-with:    GHC == 7.0.4
 Build-Type: 	Custom
 Cabal-Version:  >= 1.8
 data-files:     template/*.html.st
@@ -62,13 +62,6 @@
                      poppler == 0.12.*, 
                      time == 1.2.*, 
                      TypeCompose == 0.9.*
-                     -- attoparsec == 0.10.*,
-                     -- uuid == 1.2.*, 
-                     -- hxournalclip-type == 0.0.*, 
-                     -- http-enumerator == 0.7.*, 
-                     -- http-types == 0.6.*, 
-                     -- aeson == 0.4.*, 
-                     -- hxournalclip-client == 0.0.*
 
   else 
     Build-Depends:   base == 4.*, 
@@ -82,7 +75,7 @@
                      transformers == 0.2.*,
                      xournal-types == 0.3.*,
                      xournal-parser >= 0.3.0.1 && < 0.4,
-                     xournal-render == 0.5,
+                     xournal-render == 0.5.*,
                      xournal-builder >= 0.1.0.1 && < 0.2,
                      containers == 0.4.*,
                      template-haskell == 2.*,
@@ -93,13 +86,6 @@
                      configurator == 0.2.*, 
                      time == 1.2.*, 
                      TypeCompose == 0.9.*
-                     -- attoparsec == 0.10.*,
-                     -- uuid == 1.2.*, 
-                     -- http-enumerator == 0.7.*, 
-                     -- http-types == 0.6.*, 
-                     -- aeson == 0.4.*, 
-                     -- hxournalclip-type == 0.0.*,
-                     -- hxournalclip-client == 0.0.*, 
 
 
   Exposed-Modules: 
diff --git a/lib/Application/HXournal/Accessor.hs b/lib/Application/HXournal/Accessor.hs
--- a/lib/Application/HXournal/Accessor.hs
+++ b/lib/Application/HXournal/Accessor.hs
@@ -1,5 +1,16 @@
 {-# LANGUAGE TypeOperators #-}
 
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Accessor 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
+
 module Application.HXournal.Accessor where
 
 import Application.HXournal.Type
diff --git a/lib/Application/HXournal/Command.hs b/lib/Application/HXournal/Command.hs
--- a/lib/Application/HXournal/Command.hs
+++ b/lib/Application/HXournal/Command.hs
@@ -1,4 +1,16 @@
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Command 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
+
 module Application.HXournal.Command where
+
 
 import Application.HXournal.ProgType
 import Application.HXournal.Job
diff --git a/lib/Application/HXournal/Config.hs b/lib/Application/HXournal/Config.hs
--- a/lib/Application/HXournal/Config.hs
+++ b/lib/Application/HXournal/Config.hs
@@ -1,5 +1,16 @@
 {-# LANGUAGE OverloadedStrings, ScopedTypeVariables #-}
 
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Config 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
+
 module Application.HXournal.Config where
 
 import Control.Monad
diff --git a/lib/Application/HXournal/Coroutine.hs b/lib/Application/HXournal/Coroutine.hs
--- a/lib/Application/HXournal/Coroutine.hs
+++ b/lib/Application/HXournal/Coroutine.hs
@@ -1,5 +1,16 @@
 {-# LANGUAGE OverloadedStrings #-}
 
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Coroutine 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
+
 module Application.HXournal.Coroutine 
 ( module Application.HXournal.Coroutine.EventConnect
 , module Application.HXournal.Coroutine.Default
diff --git a/lib/Application/HXournal/Coroutine/Callback.hs b/lib/Application/HXournal/Coroutine/Callback.hs
--- a/lib/Application/HXournal/Coroutine/Callback.hs
+++ b/lib/Application/HXournal/Coroutine/Callback.hs
@@ -1,5 +1,16 @@
 {-# LANGUAGE FlexibleContexts #-}
 
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Coroutine.Callback 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
+
 module Application.HXournal.Coroutine.Callback where
 
 import Control.Monad.Coroutine 
diff --git a/lib/Application/HXournal/Coroutine/Commit.hs b/lib/Application/HXournal/Coroutine/Commit.hs
--- a/lib/Application/HXournal/Coroutine/Commit.hs
+++ b/lib/Application/HXournal/Coroutine/Commit.hs
@@ -1,3 +1,14 @@
+
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Coroutine.Commit 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
 module Application.HXournal.Coroutine.Commit where
 
 import Application.HXournal.Type.XournalState 
diff --git a/lib/Application/HXournal/Coroutine/Default.hs b/lib/Application/HXournal/Coroutine/Default.hs
--- a/lib/Application/HXournal/Coroutine/Default.hs
+++ b/lib/Application/HXournal/Coroutine/Default.hs
@@ -1,3 +1,14 @@
+
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Coroutine.Default 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
 module Application.HXournal.Coroutine.Default where
 
 import Graphics.UI.Gtk hiding (get,set)
diff --git a/lib/Application/HXournal/Coroutine/Draw.hs b/lib/Application/HXournal/Coroutine/Draw.hs
--- a/lib/Application/HXournal/Coroutine/Draw.hs
+++ b/lib/Application/HXournal/Coroutine/Draw.hs
@@ -1,3 +1,14 @@
+
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Coroutine.Draw 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
 module Application.HXournal.Coroutine.Draw where
 
 import Application.HXournal.Type.Event
diff --git a/lib/Application/HXournal/Coroutine/Eraser.hs b/lib/Application/HXournal/Coroutine/Eraser.hs
--- a/lib/Application/HXournal/Coroutine/Eraser.hs
+++ b/lib/Application/HXournal/Coroutine/Eraser.hs
@@ -1,3 +1,14 @@
+
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Coroutine.Eraser 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
 module Application.HXournal.Coroutine.Eraser where
 
 import Graphics.UI.Gtk hiding (get,set,disconnect)
diff --git a/lib/Application/HXournal/Coroutine/EventConnect.hs b/lib/Application/HXournal/Coroutine/EventConnect.hs
--- a/lib/Application/HXournal/Coroutine/EventConnect.hs
+++ b/lib/Application/HXournal/Coroutine/EventConnect.hs
@@ -1,3 +1,14 @@
+
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Coroutine.EventConnect 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
 module Application.HXournal.Coroutine.EventConnect where
 
 import Graphics.UI.Gtk hiding (get,set,disconnect)
diff --git a/lib/Application/HXournal/Coroutine/File.hs b/lib/Application/HXournal/Coroutine/File.hs
--- a/lib/Application/HXournal/Coroutine/File.hs
+++ b/lib/Application/HXournal/Coroutine/File.hs
@@ -1,3 +1,14 @@
+
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Coroutine.File 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
 module Application.HXournal.Coroutine.File where
 
 import Application.HXournal.Type.Event
diff --git a/lib/Application/HXournal/Coroutine/Highlighter.hs b/lib/Application/HXournal/Coroutine/Highlighter.hs
--- a/lib/Application/HXournal/Coroutine/Highlighter.hs
+++ b/lib/Application/HXournal/Coroutine/Highlighter.hs
@@ -1,3 +1,14 @@
+
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Coroutine.Highlighter 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
 module Application.HXournal.Coroutine.Highlighter where
 
 import Application.HXournal.Device 
diff --git a/lib/Application/HXournal/Coroutine/Layer.hs b/lib/Application/HXournal/Coroutine/Layer.hs
--- a/lib/Application/HXournal/Coroutine/Layer.hs
+++ b/lib/Application/HXournal/Coroutine/Layer.hs
@@ -1,5 +1,16 @@
 {-# LANGUAGE ScopedTypeVariables #-}
 
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Coroutine.Layer 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
+
 module Application.HXournal.Coroutine.Layer where
 
 import Application.HXournal.Type.Canvas
diff --git a/lib/Application/HXournal/Coroutine/Mode.hs b/lib/Application/HXournal/Coroutine/Mode.hs
--- a/lib/Application/HXournal/Coroutine/Mode.hs
+++ b/lib/Application/HXournal/Coroutine/Mode.hs
@@ -1,3 +1,14 @@
+
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Coroutine.Mode 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
 module Application.HXournal.Coroutine.Mode where
 
 import Application.HXournal.Type.Event
diff --git a/lib/Application/HXournal/Coroutine/Page.hs b/lib/Application/HXournal/Coroutine/Page.hs
--- a/lib/Application/HXournal/Coroutine/Page.hs
+++ b/lib/Application/HXournal/Coroutine/Page.hs
@@ -1,3 +1,14 @@
+
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Coroutine.Page 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
 module Application.HXournal.Coroutine.Page where
 
 import Control.Applicative 
diff --git a/lib/Application/HXournal/Coroutine/Pen.hs b/lib/Application/HXournal/Coroutine/Pen.hs
--- a/lib/Application/HXournal/Coroutine/Pen.hs
+++ b/lib/Application/HXournal/Coroutine/Pen.hs
@@ -1,3 +1,14 @@
+
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Coroutine.Pen 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
 module Application.HXournal.Coroutine.Pen where
 
 import Graphics.UI.Gtk hiding (get,set,disconnect)
diff --git a/lib/Application/HXournal/Coroutine/Scroll.hs b/lib/Application/HXournal/Coroutine/Scroll.hs
--- a/lib/Application/HXournal/Coroutine/Scroll.hs
+++ b/lib/Application/HXournal/Coroutine/Scroll.hs
@@ -1,3 +1,14 @@
+
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Coroutine.Scroll 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
 module Application.HXournal.Coroutine.Scroll where
 
 import Application.HXournal.Type.Event 
diff --git a/lib/Application/HXournal/Coroutine/Select.hs b/lib/Application/HXournal/Coroutine/Select.hs
--- a/lib/Application/HXournal/Coroutine/Select.hs
+++ b/lib/Application/HXournal/Coroutine/Select.hs
@@ -1,3 +1,14 @@
+
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Coroutine.Select 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
 module Application.HXournal.Coroutine.Select where
 
 import Graphics.UI.Gtk hiding (get,set,disconnect)
diff --git a/lib/Application/HXournal/Coroutine/Window.hs b/lib/Application/HXournal/Coroutine/Window.hs
--- a/lib/Application/HXournal/Coroutine/Window.hs
+++ b/lib/Application/HXournal/Coroutine/Window.hs
@@ -1,3 +1,14 @@
+
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Coroutine.Window 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
 module Application.HXournal.Coroutine.Window where
 
 import Application.HXournal.Type.Event
diff --git a/lib/Application/HXournal/Device.hsc b/lib/Application/HXournal/Device.hsc
--- a/lib/Application/HXournal/Device.hsc
+++ b/lib/Application/HXournal/Device.hsc
@@ -1,5 +1,16 @@
 {-# LANGUAGE ForeignFunctionInterface, ScopedTypeVariables #-}
 
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Device 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
+
 #include <gtk/gtk.h>
 #include "template-hsc-gtk2hs.h"
 
diff --git a/lib/Application/HXournal/Draw.hs b/lib/Application/HXournal/Draw.hs
--- a/lib/Application/HXournal/Draw.hs
+++ b/lib/Application/HXournal/Draw.hs
@@ -1,3 +1,14 @@
+
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Draw 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
 module Application.HXournal.Draw where
 
 import Graphics.UI.Gtk hiding (get)
diff --git a/lib/Application/HXournal/GUI.hs b/lib/Application/HXournal/GUI.hs
--- a/lib/Application/HXournal/GUI.hs
+++ b/lib/Application/HXournal/GUI.hs
@@ -1,5 +1,16 @@
 {-# LANGUAGE ScopedTypeVariables #-}
 
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.GUI 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
+
 module Application.HXournal.GUI where
 
 import Application.HXournal.Type.XournalState 
diff --git a/lib/Application/HXournal/GUI/Menu.hs b/lib/Application/HXournal/GUI/Menu.hs
--- a/lib/Application/HXournal/GUI/Menu.hs
+++ b/lib/Application/HXournal/GUI/Menu.hs
@@ -1,5 +1,16 @@
 {-# LANGUAGE QuasiQuotes #-}
 
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.GUI.Menu 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
+
 module Application.HXournal.GUI.Menu where
 
 import Application.HXournal.Util.Verbatim
diff --git a/lib/Application/HXournal/Job.hs b/lib/Application/HXournal/Job.hs
--- a/lib/Application/HXournal/Job.hs
+++ b/lib/Application/HXournal/Job.hs
@@ -1,5 +1,16 @@
 {-# LANGUAGE ScopedTypeVariables #-}
 
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Job 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
+
 module Application.HXournal.Job where
 
 import Application.HXournal.GUI
diff --git a/lib/Application/HXournal/ModelAction/Adjustment.hs b/lib/Application/HXournal/ModelAction/Adjustment.hs
--- a/lib/Application/HXournal/ModelAction/Adjustment.hs
+++ b/lib/Application/HXournal/ModelAction/Adjustment.hs
@@ -1,3 +1,14 @@
+
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.ModelAction.Adjustment 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
 module Application.HXournal.ModelAction.Adjustment where
 
 import Graphics.UI.Gtk 
diff --git a/lib/Application/HXournal/ModelAction/Eraser.hs b/lib/Application/HXournal/ModelAction/Eraser.hs
--- a/lib/Application/HXournal/ModelAction/Eraser.hs
+++ b/lib/Application/HXournal/ModelAction/Eraser.hs
@@ -1,3 +1,14 @@
+
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.ModelAction.Eraser 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
 module Application.HXournal.ModelAction.Eraser where
 
 import Control.Monad.State 
diff --git a/lib/Application/HXournal/ModelAction/File.hs b/lib/Application/HXournal/ModelAction/File.hs
--- a/lib/Application/HXournal/ModelAction/File.hs
+++ b/lib/Application/HXournal/ModelAction/File.hs
@@ -1,5 +1,16 @@
 {-# LANGUAGE OverloadedStrings, CPP #-}
 
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.ModelAction.File 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
+
 module Application.HXournal.ModelAction.File where
 
 import Application.HXournal.Type.XournalState
diff --git a/lib/Application/HXournal/ModelAction/Layer.hs b/lib/Application/HXournal/ModelAction/Layer.hs
--- a/lib/Application/HXournal/ModelAction/Layer.hs
+++ b/lib/Application/HXournal/ModelAction/Layer.hs
@@ -1,3 +1,14 @@
+
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.ModelAction.Layer 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
 module Application.HXournal.ModelAction.Layer where
 
 import Application.HXournal.Util
diff --git a/lib/Application/HXournal/ModelAction/Page.hs b/lib/Application/HXournal/ModelAction/Page.hs
--- a/lib/Application/HXournal/ModelAction/Page.hs
+++ b/lib/Application/HXournal/ModelAction/Page.hs
@@ -1,3 +1,14 @@
+
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.ModelAction.Page 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
 module Application.HXournal.ModelAction.Page where
 
 import Application.HXournal.Type.XournalState
diff --git a/lib/Application/HXournal/ModelAction/Pen.hs b/lib/Application/HXournal/ModelAction/Pen.hs
--- a/lib/Application/HXournal/ModelAction/Pen.hs
+++ b/lib/Application/HXournal/ModelAction/Pen.hs
@@ -1,5 +1,16 @@
 {-# LANGUAGE OverloadedStrings #-}
 
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.ModelAction.Pen 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
+
 module Application.HXournal.ModelAction.Pen where
 
 import Application.HXournal.Accessor
diff --git a/lib/Application/HXournal/ModelAction/Select.hs b/lib/Application/HXournal/ModelAction/Select.hs
--- a/lib/Application/HXournal/ModelAction/Select.hs
+++ b/lib/Application/HXournal/ModelAction/Select.hs
@@ -1,3 +1,14 @@
+
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.ModelAction.Select 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
 module Application.HXournal.ModelAction.Select where
 
 import Application.HXournal.Type.Enum
diff --git a/lib/Application/HXournal/ModelAction/Window.hs b/lib/Application/HXournal/ModelAction/Window.hs
--- a/lib/Application/HXournal/ModelAction/Window.hs
+++ b/lib/Application/HXournal/ModelAction/Window.hs
@@ -1,3 +1,14 @@
+
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.ModelAction.Window 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
 module Application.HXournal.ModelAction.Window where
 
 import Application.HXournal.Type.Canvas
diff --git a/lib/Application/HXournal/ProgType.hs b/lib/Application/HXournal/ProgType.hs
--- a/lib/Application/HXournal/ProgType.hs
+++ b/lib/Application/HXournal/ProgType.hs
@@ -1,5 +1,16 @@
 {-# LANGUAGE DeriveDataTypeable #-}
 
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.ProgType 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
+
 module Application.HXournal.ProgType where 
 
 import System.Console.CmdArgs
diff --git a/lib/Application/HXournal/Type.hs b/lib/Application/HXournal/Type.hs
--- a/lib/Application/HXournal/Type.hs
+++ b/lib/Application/HXournal/Type.hs
@@ -1,3 +1,14 @@
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Type 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
+
 module Application.HXournal.Type 
 ( module Application.HXournal.Type.Event
 , module Application.HXournal.Type.Enum
diff --git a/lib/Application/HXournal/Type/Canvas.hs b/lib/Application/HXournal/Type/Canvas.hs
--- a/lib/Application/HXournal/Type/Canvas.hs
+++ b/lib/Application/HXournal/Type/Canvas.hs
@@ -1,5 +1,16 @@
 {-# LANGUAGE TemplateHaskell #-}
 
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Type.Canvas 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
+
 module Application.HXournal.Type.Canvas where
 
 import Application.HXournal.Type.Enum 
diff --git a/lib/Application/HXournal/Type/Clipboard.hs b/lib/Application/HXournal/Type/Clipboard.hs
--- a/lib/Application/HXournal/Type/Clipboard.hs
+++ b/lib/Application/HXournal/Type/Clipboard.hs
@@ -1,5 +1,16 @@
 {-# LANGUAGE TemplateHaskell #-}
 
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Type.Clipboard 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
+
 module Application.HXournal.Type.Clipboard where
 
 import Control.Category
diff --git a/lib/Application/HXournal/Type/Coroutine.hs b/lib/Application/HXournal/Type/Coroutine.hs
--- a/lib/Application/HXournal/Type/Coroutine.hs
+++ b/lib/Application/HXournal/Type/Coroutine.hs
@@ -1,3 +1,14 @@
+
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Type.Coroutine 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
 module Application.HXournal.Type.Coroutine where
 
 import Data.IORef 
diff --git a/lib/Application/HXournal/Type/Enum.hs b/lib/Application/HXournal/Type/Enum.hs
--- a/lib/Application/HXournal/Type/Enum.hs
+++ b/lib/Application/HXournal/Type/Enum.hs
@@ -1,5 +1,16 @@
 {-# LANGUAGE OverloadedStrings #-}
 
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Type.Enum 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
+
 module Application.HXournal.Type.Enum where
 
 import qualified Data.ByteString.Char8 as B
diff --git a/lib/Application/HXournal/Type/Event.hs b/lib/Application/HXournal/Type/Event.hs
--- a/lib/Application/HXournal/Type/Event.hs
+++ b/lib/Application/HXournal/Type/Event.hs
@@ -1,3 +1,14 @@
+
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Type.Event 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
 module Application.HXournal.Type.Event where
 
 import Application.HXournal.Type.Enum
diff --git a/lib/Application/HXournal/Type/Undo.hs b/lib/Application/HXournal/Type/Undo.hs
--- a/lib/Application/HXournal/Type/Undo.hs
+++ b/lib/Application/HXournal/Type/Undo.hs
@@ -1,3 +1,14 @@
+
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Type.Undo 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
 module Application.HXournal.Type.Undo where
 
 import Data.Sequence
diff --git a/lib/Application/HXournal/Type/Window.hs b/lib/Application/HXournal/Type/Window.hs
--- a/lib/Application/HXournal/Type/Window.hs
+++ b/lib/Application/HXournal/Type/Window.hs
@@ -1,3 +1,14 @@
+
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Type.Window 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
 module Application.HXournal.Type.Window where
 
 import Application.HXournal.Type.Canvas
diff --git a/lib/Application/HXournal/Type/XournalState.hs b/lib/Application/HXournal/Type/XournalState.hs
--- a/lib/Application/HXournal/Type/XournalState.hs
+++ b/lib/Application/HXournal/Type/XournalState.hs
@@ -1,5 +1,16 @@
 {-# LANGUAGE OverloadedStrings, TemplateHaskell #-}
 
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Type.XournalState 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
+
 module Application.HXournal.Type.XournalState where
 
 import Application.HXournal.Device
diff --git a/lib/Application/HXournal/Util.hs b/lib/Application/HXournal/Util.hs
--- a/lib/Application/HXournal/Util.hs
+++ b/lib/Application/HXournal/Util.hs
@@ -1,3 +1,14 @@
+
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Util 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
 module Application.HXournal.Util where
 
 import Graphics.Xournal.Render.BBoxMapPDF
diff --git a/lib/Application/HXournal/Util/Verbatim.hs b/lib/Application/HXournal/Util/Verbatim.hs
--- a/lib/Application/HXournal/Util/Verbatim.hs
+++ b/lib/Application/HXournal/Util/Verbatim.hs
@@ -1,3 +1,14 @@
+
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Application.HXournal.Util.Verbatim 
+-- Copyright   : (c) 2011, 2012 Ian-Woo Kim
+--
+-- License     : BSD3
+-- Maintainer  : Ian-Woo Kim <ianwookim@gmail.com>
+-- Stability   : experimental
+-- Portability : GHC
+--
 module Application.HXournal.Util.Verbatim where
 
 import Language.Haskell.TH.Quote
