diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 196f25abd3b8a0e3f636facf7089007d86d14ffb..439503da0dc2128851f4c2cd8e364a21e818c08a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,4 +1,5 @@
 stages:
+  - pretest
   - test
   - deploy
 
@@ -7,7 +8,7 @@ stages:
 
 # Normal test - runs on every commit all but "long run" tests
 tests-and-coverage:
-  stage: test
+  stage: pretest
   except:
     variables:
       - $ENABLE_NIGHTLY_BUILDS
@@ -201,7 +202,7 @@ riscv64:
     - sed -i 's/fopenmp/fopenmp=libgomp -I\/usr\/include\/riscv64-linux-gnu/g' ~/.config/pystencils/config.json
 
 minimal-conda:
-  stage: test
+  stage: pretest
   except:
     variables:
       - $ENABLE_NIGHTLY_BUILDS
@@ -277,7 +278,7 @@ pycodegen-integration:
 
 
 flake8-lint:
-  stage: test
+  stage: pretest
   except:
     variables:
       - $ENABLE_NIGHTLY_BUILDS
diff --git a/AUTHORS.txt b/AUTHORS.txt
index 443a630bd9c8aed26f49b721481ff7b0a144292a..3c5e2ba63d2126343d04353827027ed0e2bc0cec 100644
--- a/AUTHORS.txt
+++ b/AUTHORS.txt
@@ -3,12 +3,13 @@ Contributors:
 -------------
 
   - Martin Bauer <martin.bauer@fau.de>
+  - Markus Holzer <markus.holzer@fau.de>
   - Stephan Seitz <stephan.seitz@fau.de>
+  - Michael Kuron <mkuron@icp.uni-stuttgart.de>
   - Jan Hönig <jan.hoenig@fau.de>
-  - Nils Kohl <nils.kohl@fau.de>
   - Julian Hammer <julian.hammer@fau.de>
-  - Christian Godenschwager <christian.godenschwager@fau.de>
-  - Markus Holzer <markus.holzer@fau.de>
-  - Michael Kuron <mkuron@icp.uni-stuttgart.de>
+  - Nils Kohl <nils.kohl@fau.de>
+  - Frederik Hennig <frederik.hennig@fau.de>
   - Dominik Ernst <dominik.ernst@fau.de>
-  - João Victor Tozatti Risso <joaovictortr@protonmail.com>
+  - Christian Godenschwager <christian.godenschwager@fau.de>
+  - Dominik Thoennes <dominik.thoennes@fau.de>
diff --git a/README.md b/README.md
index fbe4e9cf430a45f311d43156b7af660b8c39c6fa..144028bb6ae00e3fd94318b3451aa7f0b0c6e630 100644
--- a/README.md
+++ b/README.md
@@ -62,9 +62,20 @@ Options can be combined e.g.
 pip install pystencils[interactive,gpu,doc]
 ```    
 
-
 Documentation
 -------------
 
 Read the docs [here](https://pycodegen.pages.i10git.cs.fau.de/pystencils) and
 check out the Jupyter notebooks in `doc/notebooks`.
+
+Authors
+-------
+
+Many thanks go to the [contributors](AUTHORS.txt) of pystencils.
+
+### Please cite us
+
+If you use pystencils in a publication, please cite the following articles:
+
+Overview:
+  - M. Bauer et al, Code Generation for Massively Parallel Phase-Field Simulations. Association for Computing Machinery, 2019. https://doi.org/10.1145/3295500.3356186
\ No newline at end of file
diff --git a/pre-push b/pre-push
deleted file mode 100755
index b0efe6d416ecfc3b61db48e74d512d23db93f265..0000000000000000000000000000000000000000
--- a/pre-push
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/usr/bin/env bash
-
-# Checks run before every push
-# has to be copied to .git/hooks
-
-echo "Running pre-push hook"
-echo "Running flake8 check"
-flake8 --append-config=.flake8 pystencils
-
-# $? stores exit value of the last command
-if [ $? -ne 0 ]; then
- echo "flake8 failed"
- exit 1
-fi
-
-python3 setup.py quicktest
-
-# $? stores exit value of the last command
-if [ $? -ne 0 ]; then
- echo "quicktest failed"
- exit 1
-fi