diff --git a/README.md b/README.md
index 7fcea53..c4b9a45 100644
--- a/README.md
+++ b/README.md
@@ -1,14 +1,10 @@
-punyverse
-=========
+# punyverse [![Linux Build Status](https://img.shields.io/travis/quantum5/punyverse.svg?logo=linux)](https://travis-ci.org/quantum5/punyverse) [![Windows Build Status](https://img.shields.io/appveyor/ci/quantum5/punyverse.svg?logo=windows)](https://ci.appveyor.com/project/quantum5/punyverse) [![PyPI](https://img.shields.io/pypi/v/punyverse.svg)](https://pypi.org/project/punyverse/) [![PyPI - Format](https://img.shields.io/pypi/format/punyverse.svg)](https://pypi.org/project/punyverse/) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/punyverse.svg)](https://pypi.org/project/punyverse/)
 
 Python simulator of a puny universe. (How many words can I stick into one?)
 
 ![Punyverse Preview](https://guanzhong.ca/assets/projects/punyverse-c91f1cb1415c2922c5dcdf9773bc8d86e52e86e1c1b01d33a0969af7b669b8c4.png)
 
-Installation
-------------
-
-Currently, only Windows is supported.
+## Installation
 
 To install, run `pip install punyverse`.
 
diff --git a/setup.py b/setup.py
index 24e4e52..c5fc147 100644
--- a/setup.py
+++ b/setup.py
@@ -31,7 +31,7 @@ with open(os.path.join(os.path.dirname(__file__), 'README.md')) as f:
 
 setup(
     name='punyverse',
-    version='0.3',
+    version='0.4',
     packages=['punyverse'],
     package_data={
         'punyverse': [