diff --git a/EntrezHTTP.cabal b/EntrezHTTP.cabal
--- a/EntrezHTTP.cabal
+++ b/EntrezHTTP.cabal
@@ -7,7 +7,7 @@
 -- PVP summary:      +-+------- breaking API changes
 --                   | | +----- non-breaking API additions
 --                   | | | +--- code changes with no API change
-version:             1.0.2
+version:             1.0.3
 synopsis:            Libary to interface with the NCBI Entrez REST service.
 description:         EntrezHTTP provides functions to query the NCBI entrez REST interface.
                      .
@@ -31,14 +31,17 @@
 build-type:          Simple
 cabal-version:       >=1.8
 
+Extra-Source-Files:
+        README.md changelog
+                     
 source-repository head
   type:     git
   location: https://github.com/eggzilla/EntrezHTTP
 
 source-repository this
   type:     darcs
-  location: https://github.com/eggzilla/EntrezHTTP/tree/v1.0.2
-  tag:      v1.0.2
+  location: https://github.com/eggzilla/EntrezHTTP/tree/1.0.3
+  tag:      1.0.3
 
 library
   -- Modules exported by the library.
diff --git a/README.md b/README.md
new file mode 100644
--- /dev/null
+++ b/README.md
@@ -0,0 +1,13 @@
+#EntrezHTTP
+[![Hackage](https://img.shields.io/hackage/v/EntrezHTTP.svg)](https://hackage.haskell.org/package/EntrezHTTP) [![Build Status](https://travis-ci.org/eggzilla/EntrezHTTP.svg?branch=master)](https://travis-ci.org/eggzilla/EntrezHTTP)
+=========
+EntrezHTTP provides functions to query the NCBI entrez REST interface.
+
+There are multiple different databases and tools, so called eutils,
+provided by the service.
+
+For more information on Entrez refer to: [Entrez](http://www.ncbi.nlm.nih.gov/gquery/).
+ 
+Information on the webservice can be found at: [NCBI books](http://www.ncbi.nlm.nih.gov/books/NBK25497/).
+ 
+If you plan to include the library in a tool, register it as explained [here](http://www.ncbi.nlm.nih.gov/books/NBK25497/#chapter2.Usage_Guidelines_and_Requiremen).
diff --git a/changelog b/changelog
new file mode 100644
--- /dev/null
+++ b/changelog
@@ -0,0 +1,11 @@
+-*-change-log-*-
+1.0.3 Florian Eggenhofer <egg@informatik.uni-freiburg.de> 12. November 2016
+	* Default NCBI URL now uses HTTPS
+1.0.2 Florian Eggenhofer <egg@informatik.uni-freiburg.de> 23. October 2016
+	* Now compatible with GHC 8.0
+	* Travis testing for GHC 7.6 - GHC 8.0
+1.0.1 Florian Eggenhofer <florian.eggenhofer@univie.ac.at> 5. January 2016
+	* Fixed version constraints, added changelog
+1.0.0 Florian Eggenhofer <florian.eggenhofer@univie.ac.at> 11.September 2015
+	* Initial version
+
diff --git a/src/Bio/EntrezHTTP.hs b/src/Bio/EntrezHTTP.hs
--- a/src/Bio/EntrezHTTP.hs
+++ b/src/Bio/EntrezHTTP.hs
@@ -60,7 +60,7 @@
 
 -- | Send query and return response XML
 sendQuery :: String -> String -> String -> IO L8.ByteString
-sendQuery program' database' query' = simpleHttp ("http://eutils.ncbi.nlm.nih.gov/entrez/eutils/"++ program' ++ ".fcgi?" ++ "db=" ++ database' ++ "&" ++ query')         
+sendQuery program' database' query' = simpleHttp ("https://eutils.ncbi.nlm.nih.gov/entrez/eutils/"++ program' ++ ".fcgi?" ++ "db=" ++ database' ++ "&" ++ query')         
 
 -- | Function for querying the NCBI entrez REST interface. Input EntrezHTTPQuery datatype is used to select database, program of interest and contains the query string.
 --   Please note that query strings containing whitespace or special characters need to be urlencoded. The response format and content depends on the query type, the output
