diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..072705c
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+.idea/
+vendor/
+composer.lock
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..21a0fe3
--- /dev/null
+++ b/README.md
@@ -0,0 +1,27 @@
+
+
+
+ www.phpbenchmarks.com
+
+
+## What is www.phpbenchmarks.com ?
+
+You will find lot of benchmarks for PHP frameworks and template engines.
+
+You can compare results between Apache Bench and Siege, and PHP 5.6 to 7.2.
+
+## What is this repository ?
+
+It's benchmark common code for PHP benchmarks.
+
+Switch branch to select your PHP major version and benchmark you want to see.
+
+See all PHP benchmarked versions on [phpbenchmarks/php](https://github.com/phpbenchmarks/php).
+
+You can find how we benchmark on [phpbenchmarks.com](http://www.phpbenchmarks.com/en/benchmark-protocol.html).
+
+## Benchmarks
+
+You can find all PHP benchmarks results on [phpbenchmarks.com](http://www.phpbenchmarks.com/en/benchmark/php.html).
+
+Scores are too low ? Do not hesitate to create a pull request, and ask a new benchmark !
diff --git a/composer.json b/composer.json
new file mode 100644
index 0000000..2875d5e
--- /dev/null
+++ b/composer.json
@@ -0,0 +1,8 @@
+{
+ "name": "phpbenchmarks/php",
+ "license": "proprietary",
+ "type": "project",
+ "require": {
+ "php": "7.1.*"
+ }
+}
diff --git a/composer.lock.php7.1 b/composer.lock.php7.1
new file mode 100644
index 0000000..befd422
--- /dev/null
+++ b/composer.lock.php7.1
@@ -0,0 +1,19 @@
+{
+ "_readme": [
+ "This file locks the dependencies of your project to a known state",
+ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
+ "This file is @generated automatically"
+ ],
+ "content-hash": "d3c7e0f49f33f2ef3b149155b2fde926",
+ "packages": [],
+ "packages-dev": [],
+ "aliases": [],
+ "minimum-stability": "stable",
+ "stability-flags": [],
+ "prefer-stable": false,
+ "prefer-lowest": false,
+ "platform": {
+ "php": "7.1.*"
+ },
+ "platform-dev": []
+}
diff --git a/init_benchmark.sh b/init_benchmark.sh
new file mode 100755
index 0000000..9ee4ef3
--- /dev/null
+++ b/init_benchmark.sh
@@ -0,0 +1,8 @@
+#!/usr/bin/env bash
+
+function init() {
+ composer install --no-dev --classmap-authoritative
+ [ "$?" != "0" ] && exit 1
+
+ return 0
+}
diff --git a/overload/blocks.php b/overload/blocks.php
new file mode 100644
index 0000000..60f40bb
--- /dev/null
+++ b/overload/blocks.php
@@ -0,0 +1,2504 @@
+
+