diff --git a/theme/src/main/assets/overlays/com.snapchat.android/TODO.md b/theme/src/main/assets/overlays/com.snapchat.android/TODO.md
new file mode 100644
index 0000000..f9025b3
--- /dev/null
+++ b/theme/src/main/assets/overlays/com.snapchat.android/TODO.md
@@ -0,0 +1,11 @@
+# To do
+#### and also stuff to fix. :p
+
+##### Bugs
+1. Needs better icons / consistency in icons
+2. Decide on a consistent color scheme with a yellow that doesn't burn my eyes
+3. Some buttons have dimension problems
+4. The main screen has some dimen issues and coloring/shade issues
+
+
+###### WIP
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_action_bar_search_icon_white.png b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_action_bar_search_icon_white.png
new file mode 100644
index 0000000..635c2ca
Binary files /dev/null and b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_action_bar_search_icon_white.png differ
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_action_bar_up_arrow.png b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_action_bar_up_arrow.png
new file mode 100644
index 0000000..a11edcc
Binary files /dev/null and b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_action_bar_up_arrow.png differ
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_camera_feed_button_chat_notification.png b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_camera_feed_button_chat_notification.png
new file mode 100644
index 0000000..7885ce1
Binary files /dev/null and b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_camera_feed_button_chat_notification.png differ
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_camera_feed_button_notification.png b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_camera_feed_button_notification.png
new file mode 100644
index 0000000..60c96ea
Binary files /dev/null and b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_camera_feed_button_notification.png differ
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_camera_feed_empty_button.png b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_camera_feed_empty_button.png
new file mode 100644
index 0000000..d41b4b9
Binary files /dev/null and b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_camera_feed_empty_button.png differ
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_camera_flash_off_visual_button.png b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_camera_flash_off_visual_button.png
new file mode 100644
index 0000000..a1be654
Binary files /dev/null and b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_camera_flash_off_visual_button.png differ
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_camera_flash_on_visual_button.png b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_camera_flash_on_visual_button.png
new file mode 100644
index 0000000..f8b6663
Binary files /dev/null and b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_camera_flash_on_visual_button.png differ
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_camera_my_friends_button.png b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_camera_my_friends_button.png
new file mode 100644
index 0000000..d24fb9b
Binary files /dev/null and b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_camera_my_friends_button.png differ
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_camera_switch_button.png b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_camera_switch_button.png
new file mode 100644
index 0000000..cc35ae1
Binary files /dev/null and b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_camera_switch_button.png differ
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_feed_icon_chat_filled.png b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_feed_icon_chat_filled.png
new file mode 100644
index 0000000..f525b5f
Binary files /dev/null and b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_feed_icon_chat_filled.png differ
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_feed_icon_opened_chat_blue.png b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_feed_icon_opened_chat_blue.png
new file mode 100644
index 0000000..837f834
Binary files /dev/null and b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_feed_icon_opened_chat_blue.png differ
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_feed_icon_opened_red.png b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_feed_icon_opened_red.png
new file mode 100644
index 0000000..db87de8
Binary files /dev/null and b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_feed_icon_opened_red.png differ
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_feed_icon_unopened_chat_blue.png b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_feed_icon_unopened_chat_blue.png
new file mode 100644
index 0000000..2b487e7
Binary files /dev/null and b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_feed_icon_unopened_chat_blue.png differ
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_snapchat_text_logo.png b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_snapchat_text_logo.png
new file mode 100644
index 0000000..039593e
Binary files /dev/null and b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_snapchat_text_logo.png differ
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_splash_ghost.png b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_splash_ghost.png
new file mode 100644
index 0000000..81e9a74
Binary files /dev/null and b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/aa_splash_ghost.png differ
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/chat_hamburger.png b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/chat_hamburger.png
new file mode 100644
index 0000000..fda6183
Binary files /dev/null and b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/chat_hamburger.png differ
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/feed_background.png b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/feed_background.png
new file mode 100644
index 0000000..cde1b3c
Binary files /dev/null and b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/feed_background.png differ
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/feed_new_chat.png b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/feed_new_chat.png
new file mode 100644
index 0000000..f525b5f
Binary files /dev/null and b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/feed_new_chat.png differ
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/miniprofile_settings_icon.png b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/miniprofile_settings_icon.png
new file mode 100644
index 0000000..84b6547
Binary files /dev/null and b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/miniprofile_settings_icon.png differ
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/profile_settings_gear.png b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/profile_settings_gear.png
new file mode 100644
index 0000000..3f86876
Binary files /dev/null and b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/profile_settings_gear.png differ
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/snapchat_splash_text.png b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/snapchat_splash_text.png
new file mode 100644
index 0000000..c3ff927
Binary files /dev/null and b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xhdpi/snapchat_splash_text.png differ
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xxhdpi/chat_hamburger.png b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xxhdpi/chat_hamburger.png
new file mode 100644
index 0000000..b92ccd7
Binary files /dev/null and b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xxhdpi/chat_hamburger.png differ
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xxxhdpi/aa_action_bar_up_arrow.png b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xxxhdpi/aa_action_bar_up_arrow.png
new file mode 100644
index 0000000..b0ce093
Binary files /dev/null and b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xxxhdpi/aa_action_bar_up_arrow.png differ
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xxxhdpi/aa_action_bar_up_arrow_blue.png b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xxxhdpi/aa_action_bar_up_arrow_blue.png
new file mode 100644
index 0000000..2295250
Binary files /dev/null and b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xxxhdpi/aa_action_bar_up_arrow_blue.png differ
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xxxhdpi/aa_action_bar_up_arrow_green.png b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xxxhdpi/aa_action_bar_up_arrow_green.png
new file mode 100644
index 0000000..3ad17c0
Binary files /dev/null and b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xxxhdpi/aa_action_bar_up_arrow_green.png differ
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xxxhdpi/aa_action_bar_up_arrow_purple.png b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xxxhdpi/aa_action_bar_up_arrow_purple.png
new file mode 100644
index 0000000..d5f1ea8
Binary files /dev/null and b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xxxhdpi/aa_action_bar_up_arrow_purple.png differ
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xxxhdpi/chat_hamburger.png b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xxxhdpi/chat_hamburger.png
new file mode 100755
index 0000000..e756486
Binary files /dev/null and b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable-xxxhdpi/chat_hamburger.png differ
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/drawable/menu_item_pressed.xml b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable/menu_item_pressed.xml
new file mode 100644
index 0000000..3b5b8bf
--- /dev/null
+++ b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable/menu_item_pressed.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/drawable/snapchat_yellow_button_pressed.xml b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable/snapchat_yellow_button_pressed.xml
new file mode 100755
index 0000000..7ad8482
--- /dev/null
+++ b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable/snapchat_yellow_button_pressed.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/drawable/splash_background.xml b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable/splash_background.xml
new file mode 100644
index 0000000..3634e0e
--- /dev/null
+++ b/theme/src/main/assets/overlays/com.snapchat.android/res/drawable/splash_background.xml
@@ -0,0 +1,16 @@
+
+
+
+
+ -
+
+
+ -
+
+
+
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/values-v21/styles.xml b/theme/src/main/assets/overlays/com.snapchat.android/res/values-v21/styles.xml
new file mode 100644
index 0000000..3734b45
--- /dev/null
+++ b/theme/src/main/assets/overlays/com.snapchat.android/res/values-v21/styles.xml
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/values/colors.xml b/theme/src/main/assets/overlays/com.snapchat.android/res/values/colors.xml
new file mode 100755
index 0000000..0ee7f4f
--- /dev/null
+++ b/theme/src/main/assets/overlays/com.snapchat.android/res/values/colors.xml
@@ -0,0 +1,45 @@
+
+
+
+
+
+ #FF242830
+ #FFFAFAFA
+ #FF00ADB5
+ #FF00ADB5
+ #ff272829
+ #ff6a1b9a
+ #ff00ADB5
+ #ffe45e58
+ #10000000
+ #33f2f2f2
+ #33f7f8f9
+ #ff505050
+ #ff707070
+ #10000000
+ #FFFAFAFA
+ #fffafafa
+
+
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/values/dimens.xml b/theme/src/main/assets/overlays/com.snapchat.android/res/values/dimens.xml
new file mode 100644
index 0000000..24960e1
--- /dev/null
+++ b/theme/src/main/assets/overlays/com.snapchat.android/res/values/dimens.xml
@@ -0,0 +1,29 @@
+
+
+ 56.0dip
+ 56.0dip
+ 56.0dip
+ 256.0dip
+ 56.0dip
+ 56.0dip
+ 56.0dip
+ 56.0dip
+ 56.0dip
+ 56.0dip
+ 56.0dip
+ 56.0dip
+ 56.0dip
+ 56.0dip
+ 56.0dip
+ 56.0dip
+ 56.0dip
+ 56.0dip
+ 16.0dip
+ 16.0dip
+ 72.0dip
+ 16.0sp
+ 12.0sp
+
+ 16.0dip
+ 48.0dip
+
diff --git a/theme/src/main/assets/overlays/com.snapchat.android/res/values/styles.xml b/theme/src/main/assets/overlays/com.snapchat.android/res/values/styles.xml
new file mode 100644
index 0000000..3734b45
--- /dev/null
+++ b/theme/src/main/assets/overlays/com.snapchat.android/res/values/styles.xml
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+