diff --git a/CHANGELOG.md b/CHANGELOG.md
index 87a6c5ac..d72f4565 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -10,6 +10,7 @@
- This PR adds the IDToken into the session for the Azure provider allowing requests to a backend to be identified as a specific user. As a consequence, if you are using a cookie to store the session the cookie will now exceed the 4kb size limit and be split into multiple cookies. This can cause problems when using nginx as a proxy, resulting in no cookie being passed at all. Either increase the proxy_buffer_size in nginx or implement the redis session storage (see https://pusher.github.io/oauth2_proxy/configuration#redis-storage)
- [#286](https://github.com/pusher/oauth2_proxy/pull/286) Requests.go updated with useful error messages (@biotom)
- [#302](https://github.com/pusher/oauth2_proxy/pull/302) Rewrite dist script (@syscll)
+- [#304](https://github.com/pusher/oauth2_proxy/pull/304) Add new Logo! :tada: (@JoelSpeed)
# v4.0.0
diff --git a/README.md b/README.md
index 09fde41e..daae04cc 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# oauth2_proxy
+
[](http://travis-ci.org/pusher/oauth2_proxy)
[](https://goreportcard.com/report/github.com/pusher/oauth2_proxy)
diff --git a/docs/0_index.md b/docs/0_index.md
index 376bd754..e0e3227d 100644
--- a/docs/0_index.md
+++ b/docs/0_index.md
@@ -5,7 +5,7 @@ permalink: /
nav_order: 0
---
-# oauth2_proxy
+
A reverse proxy and static file server that provides authentication using Providers (Google, GitHub, and others)
to validate accounts by email, domain or group.
diff --git a/docs/_config.yml b/docs/_config.yml
index 87f026c8..a53e9e14 100644
--- a/docs/_config.yml
+++ b/docs/_config.yml
@@ -14,6 +14,7 @@
# You can create any custom variable you would like, and they will be accessible
# in the templates via {{ site.myvariable }}.
title: OAuth2_Proxy
+logo: /logos/OAuth2_Proxy_horizontal.svg
description: >- # this means to ignore newlines until "baseurl:"
OAuth2_Proxy documentation site
baseurl: "/oauth2_proxy" # the subpath of your site, e.g. /blog
diff --git a/docs/logos/OAuth2_Proxy_horizontal.png b/docs/logos/OAuth2_Proxy_horizontal.png
new file mode 100644
index 00000000..1020c52d
Binary files /dev/null and b/docs/logos/OAuth2_Proxy_horizontal.png differ
diff --git a/docs/logos/OAuth2_Proxy_horizontal.svg b/docs/logos/OAuth2_Proxy_horizontal.svg
new file mode 100644
index 00000000..4df740f6
--- /dev/null
+++ b/docs/logos/OAuth2_Proxy_horizontal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/docs/logos/OAuth2_Proxy_icon.png b/docs/logos/OAuth2_Proxy_icon.png
new file mode 100644
index 00000000..720f4ce3
Binary files /dev/null and b/docs/logos/OAuth2_Proxy_icon.png differ
diff --git a/docs/logos/OAuth2_Proxy_icon.svg b/docs/logos/OAuth2_Proxy_icon.svg
new file mode 100644
index 00000000..5b0837f9
--- /dev/null
+++ b/docs/logos/OAuth2_Proxy_icon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/docs/logos/OAuth2_Proxy_vertical.png b/docs/logos/OAuth2_Proxy_vertical.png
new file mode 100644
index 00000000..994cd0b7
Binary files /dev/null and b/docs/logos/OAuth2_Proxy_vertical.png differ
diff --git a/docs/logos/OAuth2_Proxy_vertical.svg b/docs/logos/OAuth2_Proxy_vertical.svg
new file mode 100644
index 00000000..bf48ab0f
--- /dev/null
+++ b/docs/logos/OAuth2_Proxy_vertical.svg
@@ -0,0 +1 @@
+
\ No newline at end of file