diff --git a/Changelog b/Changelog
--- a/Changelog
+++ b/Changelog
@@ -1,3 +1,7 @@
+lambdabot 5.1.0.2
+	* support ghc-8.4
+	* #155, #163, #164, #168, #169, #170
+
 lambdabot 5.1.0.1
 	* support ghc-8.0
 	* support haskell-src-exts 1.18+
diff --git a/lambdabot.cabal b/lambdabot.cabal
--- a/lambdabot.cabal
+++ b/lambdabot.cabal
@@ -1,5 +1,5 @@
 name:                   lambdabot
-version:                5.1.0.1
+version:                5.1.0.2
 
 license:                GPL
 license-file:           LICENSE
@@ -22,8 +22,7 @@
 cabal-version:          >= 1.8
 tested-with:            GHC == 7.8.4, GHC == 7.10.3
 
-extra-source-files:     src/Modules.hs
-                        scripts/ghci.sh
+extra-source-files:     scripts/ghci.sh
                         scripts/genhaddock.sh
                         scripts/GenHaddock.hs
                         scripts/vim/bot
@@ -36,6 +35,7 @@
                         README.md
 
 data-files:             scripts/online.rc,
+                        scripts/passwd.rc.sample,
                         State/haddock,
                         State/Pristine.hs.706,
                         State/Pristine.hs.708,
@@ -50,6 +50,7 @@
 executable lambdabot
   hs-source-dirs:       src
   main-is:              Main.hs
+  other-modules:        Modules
 
   ghc-options:          -Wall -threaded
   build-depends:        base                         >= 3 && < 5,
diff --git a/scripts/passwd.rc.sample b/scripts/passwd.rc.sample
new file mode 100644
--- /dev/null
+++ b/scripts/passwd.rc.sample
@@ -0,0 +1,1 @@
+nickserv identify your_lambdabot_nickserv_password_here
