diff --git a/.gitignore b/.gitignore
new file mode 100644
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+# Vim swap files
+*.sw?
+
+# stack build artifacts
+.stack-work/
diff --git a/LICENSE b/LICENSE
--- a/LICENSE
+++ b/LICENSE
@@ -1,31 +1,13 @@
-Copyright Dino Morelli 2009
-
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
-    * Redistributions of source code must retain the above copyright
-      notice, this list of conditions and the following disclaimer.
-
-    * Redistributions in binary form must reproduce the above
-      copyright notice, this list of conditions and the following
-      disclaimer in the documentation and/or other materials provided
-      with the distribution.
-
-    * Neither the name of Dino Morelli nor the names of other
-      contributors may be used to endorse or promote products derived
-      from this software without specific prior written permission.
+Copyright (c) 2010-2018 Dino Morelli
 
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+Permission to use, copy, modify, and/or distribute this software for any purpose
+with or without fee is hereby granted, provided that the above copyright notice
+and this permission notice appear in all copies.
 
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
+REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
+INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
+THIS SOFTWARE.
diff --git a/README b/README
deleted file mode 100644
--- a/README
+++ /dev/null
@@ -1,21 +0,0 @@
-All relevant info is in the source file hscurses-fish-ex.hs
-
------
-A word about my version numbering scheme:
-
-4-part: major.minor.status.build
-3-part: major.status.build
-
-status:
-   0 alpha
-   1 beta
-   2 release candidate
-   3 release
-
-examples:
-   1.3.0.2         v1.3 alpha build 2
-   1.2.1.0         v1.2 beta build 0
-   4.2.24          v4 release candidate build 24
-   2.10.3.5        v2.10 release build 5 (say they were bug fixes)
-   1.5.2.20090818  Can even use a date for build
-                   v1.5 release candidate 2009-08-18 build
diff --git a/README.md b/README.md
new file mode 100644
--- /dev/null
+++ b/README.md
@@ -0,0 +1,29 @@
+# hscurses-fish-ex
+
+
+## Synopsis
+
+hscurses swimming fish example (Haskell)
+
+
+## Description
+
+Simple curses aquarium written to learn about the hscurses library.
+
+
+## Getting source
+
+- Download the cabalized source package [from Hackage](http://hackage.haskell.org/package/hscurses-fish-ex)
+- Get the source with darcs: `$ git clone https://github.com/dino-/hscurses-fish-ex.git`
+- If you're just looking, [browse the source](https://github.com/dino-/hscurses-fish-ex)
+
+And once you have it, building the usual way:
+
+    $ stack init
+    $ stack build
+    $ stack exec hscurses-fish-ex
+
+
+## Contact
+
+Dino Morelli <[dino@ui3.info](mailto:dino@ui3.info)>
diff --git a/Setup.hs b/Setup.hs
--- a/Setup.hs
+++ b/Setup.hs
@@ -1,7 +1,7 @@
 #! /usr/bin/env runhaskell
 
--- Copyright: 2010 Dino Morelli
--- License: BSD3 (see LICENSE)
+-- Copyright: 2010-2018 Dino Morelli
+-- License: ISC (see LICENSE)
 -- Author: Dino Morelli <dino@ui3.info>
 
 import Distribution.Simple
diff --git a/hscurses-fish-ex.cabal b/hscurses-fish-ex.cabal
--- a/hscurses-fish-ex.cabal
+++ b/hscurses-fish-ex.cabal
@@ -1,20 +1,27 @@
 name:                hscurses-fish-ex
-version:             1.3.1
-cabal-version:       >= 1.2
+version:             1.3.2
+cabal-version:       >= 1.6
 build-type:          Simple
-license:             BSD3
+license:             ISC
 license-file:        LICENSE
-copyright:           2010 Dino Morelli
+copyright:           2010-2018 Dino Morelli
 author:              Dino Morelli
 maintainer:          Dino Morelli <dino@ui3.info>
 stability:           stable
-homepage:            http://ui3.info/darcs/hscurses-fish-ex/
+homepage:            http://hub.darcs.net/dino/hscurses-fish-ex
 synopsis:            hscurses swimming fish example
 description:         Simple curses aquarium written to learn about 
                      the hscurses library.
 category:            Console, Development, Education, Help,
                      User Interfaces
-tested-with:         GHC>=6.12.1
+tested-with:         GHC>=8.0.2
+extra-source-files:  .gitignore
+                     README.md
+
+
+source-repository    head
+   type:             git
+   location:         https://github.com/dino-/hscurses-fish-ex.git
 
 executable           hscurses-fish-ex
    main-is:          hscurses-fish-ex.hs
diff --git a/hscurses-fish-ex.hs b/hscurses-fish-ex.hs
--- a/hscurses-fish-ex.hs
+++ b/hscurses-fish-ex.hs
@@ -1,7 +1,5 @@
-#! /usr/bin/env runhaskell
-
-{- Copyright 2010  Dino Morelli <dino@ui3.info>
-   Released under BSD3
+{- Copyright 2010-2018  Dino Morelli <dino@ui3.info>
+   Released under ISC
 
    Simple curses aquarium written in Haskell to learn about
    the hscurses library.
