diff --git a/README.md b/README.md
index 36802a1..d27c3ba 100644
--- a/README.md
+++ b/README.md
@@ -1,9 +1,10 @@
+
+![icon ](assets/icon_cropped_small.png)
+
# RustBoyAdvance-NG
![license](https://img.shields.io/github/license/michelhe/rustboyadvance-ng) [![Build Status](https://travis-ci.com/michelhe/rustboyadvance-ng.svg?branch=master)](https://travis-ci.com/michelhe/rustboyadvance-ng)
-![icon ](assets/icon.png)
-
Nintendo GameBoy Advance ™ emulator and debugger, written in rust.
# Progress
diff --git a/assets/icon.ico b/assets/icon.ico
index 9cabd8c..c2e5557 100644
Binary files a/assets/icon.ico and b/assets/icon.ico differ
diff --git a/assets/icon.png b/assets/icon.png
index 39afbf5..f3d61fe 100644
Binary files a/assets/icon.png and b/assets/icon.png differ
diff --git a/assets/icon.svg b/assets/icon.svg
new file mode 100644
index 0000000..a3ee4ce
--- /dev/null
+++ b/assets/icon.svg
@@ -0,0 +1,664 @@
+
+
+
+
diff --git a/assets/icon_cropped_small.png b/assets/icon_cropped_small.png
new file mode 100644
index 0000000..5261849
Binary files /dev/null and b/assets/icon_cropped_small.png differ
diff --git a/platform/android/app/src/main/AndroidManifest.xml b/platform/android/app/src/main/AndroidManifest.xml
index e528c6e..bef9beb 100644
--- a/platform/android/app/src/main/AndroidManifest.xml
+++ b/platform/android/app/src/main/AndroidManifest.xml
@@ -11,9 +11,9 @@
diff --git a/platform/android/app/src/main/res/drawable/dpad.png b/platform/android/app/src/main/res/drawable/dpad.png
new file mode 100644
index 0000000..38b8513
Binary files /dev/null and b/platform/android/app/src/main/res/drawable/dpad.png differ
diff --git a/platform/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/platform/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
deleted file mode 100644
index a26f6fb..0000000
--- a/platform/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/platform/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/platform/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
index 898f3ed..3e4c21c 100644
Binary files a/platform/android/app/src/main/res/mipmap-hdpi/ic_launcher.png and b/platform/android/app/src/main/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/platform/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/platform/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
deleted file mode 100644
index dffca36..0000000
Binary files a/platform/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png and /dev/null differ
diff --git a/platform/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/platform/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
index 64ba76f..e7a64ed 100644
Binary files a/platform/android/app/src/main/res/mipmap-mdpi/ic_launcher.png and b/platform/android/app/src/main/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/platform/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/platform/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
deleted file mode 100644
index dae5e08..0000000
Binary files a/platform/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png and /dev/null differ
diff --git a/platform/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/platform/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
index e5ed465..4dcfe20 100644
Binary files a/platform/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png and b/platform/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/platform/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/platform/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
deleted file mode 100644
index 14ed0af..0000000
Binary files a/platform/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png and /dev/null differ
diff --git a/platform/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/platform/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
index b0907ca..940d781 100644
Binary files a/platform/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and b/platform/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/platform/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/platform/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
deleted file mode 100644
index d8ae031..0000000
Binary files a/platform/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png and /dev/null differ
diff --git a/platform/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/platform/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
index 2c18de9..75c6d56 100644
Binary files a/platform/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and b/platform/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/platform/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/platform/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
deleted file mode 100644
index beed3cd..0000000
Binary files a/platform/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png and /dev/null differ
diff --git a/platform/android/app/src/main/res/xml/provider_paths.xml b/platform/android/app/src/main/res/xml/provider_paths.xml
new file mode 100644
index 0000000..bb2fe47
--- /dev/null
+++ b/platform/android/app/src/main/res/xml/provider_paths.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/platform/rustboyadvance-sdl2/src/main.rs b/platform/rustboyadvance-sdl2/src/main.rs
index 845f92e..eacb35f 100644
--- a/platform/rustboyadvance-sdl2/src/main.rs
+++ b/platform/rustboyadvance-sdl2/src/main.rs
@@ -103,7 +103,7 @@ fn main() -> Result<(), Box> {
canvas.clear();
let texture_creator = canvas.texture_creator();
let icon_texture = texture_creator
- .load_texture("assets/icon.png")
+ .load_texture("assets/icon_cropped_small.png")
.expect("failed to load icon");
canvas.copy(&icon_texture, None, None)?;
canvas.present();