diff --git a/README.md b/README.md
index cb37efd1a9714683eeea2db10f761fc0c1d4b810..6f205979004489f4e28c24e2e41dc5342a5928e5 100644
--- a/README.md
+++ b/README.md
@@ -10,19 +10,6 @@ auth request to GitLab Rails app) -> git-upload-pack
 There are two patches in the repo that show what would need to
 change in GitLab / NGINX to make this work.
 
-## Example request flow
-
-- start POST repo.git/git-receive-pack to NGINX
-- ..start POST repo.git/git-receive-pack to gitlab-git-http-server
-- ....start POST repo.git/git-receive-pack to Unicorn for auth
-- ....end POST to Unicorn for auth
-- ....start git-receive-pack process from gitlab-git-http-server
-- ......start POST /api/v3/internal/allowed to Unicorn from Git hook (check protected branches)
-- ......end POST to Unicorn from Git hook
-- ....end git-receive-pack process
-- ..end POST to gitlab-git-http-server
-- end POST to NGINX
-
 ## Try it out
 
 You can try out the Git server without authentication as follows:
@@ -38,6 +25,19 @@ Now if you have a Git repository in `/path/to/git-repos/my-repo.git`,
 you can push to and pull from it at the URL
 `http://localhost:8181/my-repo.git`.
 
+## Example request flow
+
+- start POST repo.git/git-receive-pack to NGINX
+- ..start POST repo.git/git-receive-pack to gitlab-git-http-server
+- ....start POST repo.git/git-receive-pack to Unicorn for auth
+- ....end POST to Unicorn for auth
+- ....start git-receive-pack process from gitlab-git-http-server
+- ......start POST /api/v3/internal/allowed to Unicorn from Git hook (check protected branches)
+- ......end POST to Unicorn from Git hook
+- ....end git-receive-pack process
+- ..end POST to gitlab-git-http-server
+- end POST to NGINX
+
 ## License
 
 This code is distributed under the MIT license, see the LICENSE file.