diff --git a/README.md b/README.md
index fcbd65ddae517fd37a9005157212c79e4dfd7b64..af01ea6d7f8b50d902d5065a523bfd60ceb94572 100644
--- a/README.md
+++ b/README.md
@@ -1,20 +1,21 @@
-git
+hgit
 ===
 
-[![Build Status](https://travis-ci.org/vincenthz/hs-git.png?branch=master)](https://travis-ci.org/vincenthz/hs-git)
-[![BSD](http://b.repl.ca/v1/license-BSD-blue.png)](http://en.wikipedia.org/wiki/BSD_licenses)
-[![Haskell](http://b.repl.ca/v1/language-haskell-lightgrey.png)](http://haskell.org)
+[![pipeline status](https://gitlab.chromabits.com/etcinit/hgit/badges/master/pipeline.svg)](https://gitlab.chromabits.com/etcinit/hgit/-/commits/master)
+[![license: BSD](https://img.shields.io/badge/license-BSD-blue)](http://en.wikipedia.org/wiki/BSD_licenses)
 
-git is a reimplementation of git storage and protocol in pure haskell.
+**hgit** is a reimplementation of git storage and protocol in pure Haskell.
 
-What it does do:
+This library is a fork of https://github.com/vincenthz/hs-git.
 
-* read loose objects, and packed objects.
-* write new loose objects
-* git like operations available: commit, cat-file, verify-pack, rev-list, ls-tree.
-* diff between commits
+## What it does do:
 
-What is doesn't do:
+* Read loose objects, and packed objects.
+* Write new loose objects.
+* Git like operations: commit, cat-file, verify-pack, rev-list, ls-tree.
+* Diff between commits.
 
-* reimplement the whole of git.
-* checkout's index reading/writing, fetching, merging, diffing.
+## What is doesn't do:
+
+* Reimplement the entirety of git.
+* Checkout's index reading/writing, fetching, merging, diffing.