diff --git a/README.md b/README.md
index 30952a6..34d207d 100644
--- a/README.md
+++ b/README.md
@@ -1,27 +1,80 @@
-
esp32_drum_computer
-ESP32 drum computer / sample player / midi sequencer (Arduino audio project)
-
- 
- link to the video
-
----
+
+
+# ESP32 Drum Computer
-- video presentation of the initial state of this project https://youtu.be/vvA7vfouk84
-- little quick start guide to get started with arduino synthesizer / music projects: https://youtu.be/ZNxGCB-d68g
+[![Badge License]][License]
-The project has been tested on the DOIT ESP32 DEVKIT V1 (with ES8388)
+[![Preview Thumbnail]][Preview]
-After uploading the firmware you should hear the metronome.
-The software will be automatically in recoding mode.
-Please do not forget to upload the data using the littleFs data upload.
-The files will be mapped to the keys.
+
-Questions, Ideas, Comments
---
-Please feel free to use the discussion area of this project: https://github.com/marcel-licence/esp32_drum_computer/discussions
-Derived projects
+
+
+ **⸢ [Preview] ⸥**
+ **⸢ [Guide] ⸥**
+ **⸢ [Discussions] ⸥**
+
+
+
---
-@ErichHeinemann made a Volca Beats PCM MOD with display and additional controls: https://github.com/ErichHeinemann/ESP32-Audio-Tests-ML
-Video of the Volca Beats PCM MOD https://youtu.be/XIrn2-dZn1U (2) https://youtu.be/J7IOvEoxopA (3) https://youtu.be/R3fIEp8z8aU
+
+
+
+## Tested On
+
+- `DOIT ESP32 DEVKIT V1` ( `ESES8388` )
+
+
+
+## Usage
+
+*After uploading the firmware you should hear the metronome.*
+*The software will be automatically in recoding mode.*
+
+***Please do not forget to upload the data using the `LittleFs` data upload.***
+
+*The files will be mapped to the keys.*
+
+
+
+## Projects
+
+
+
+**[@ErichHeinemann][Erich]** - [`Volca Beats PCM MOD`][Erich Github]
+
+ *Adds a display as well as additional controls.*
+
+ [![Badge Erich 1]][Erich Video 1]
+ [![Badge Erich 2]][Erich Video 2]
+ [![Badge Erich 3]][Erich Video 3]
+
+
+
+
+[Badge License]: https://img.shields.io/badge/License-GPLv3-blue.svg
+
+[Preview Thumbnail]: Resources/Thumbnail.png
+[Preview]: https://youtu.be/vvA7vfouk84
+
+[Guide]: https://youtu.be/ZNxGCB-d68g
+
+[Discussions]: https://github.com/marcel-licence/esp32_drum_computer/discussions
+[License]: LICENSE
+
+
+
+
+[Erich Github]: https://github.com/ErichHeinemann/ESP32-Audio-Tests-ML
+[Erich]: https://github.com/ErichHeinemann/
+
+[Badge Erich 1]: https://img.shields.io/badge/Preview_A-FF0000.svg?logo=youtube
+[Badge Erich 2]: https://img.shields.io/badge/Preview_B-FF0000.svg?logo=youtube
+[Badge Erich 3]: https://img.shields.io/badge/Preview_C-FF0000.svg?logo=youtube
+
+[Erich Video 1]: https://youtu.be/XIrn2-dZn1U
+[Erich Video 2]: https://youtu.be/J7IOvEoxopA
+[Erich Video 3]: https://youtu.be/R3fIEp8z8aU
diff --git a/Resources/Thumbnail.png b/Resources/Thumbnail.png
new file mode 100644
index 0000000..eaee960
Binary files /dev/null and b/Resources/Thumbnail.png differ
diff --git a/img/splash.jpg b/Resources/splash.jpg
similarity index 100%
rename from img/splash.jpg
rename to Resources/splash.jpg
diff --git a/data/440.wav b/Source/data/440.wav
similarity index 100%
rename from data/440.wav
rename to Source/data/440.wav
diff --git a/data/880.wav b/Source/data/880.wav
similarity index 100%
rename from data/880.wav
rename to Source/data/880.wav
diff --git a/data/white_noise.wav b/Source/data/white_noise.wav
similarity index 100%
rename from data/white_noise.wav
rename to Source/data/white_noise.wav
diff --git a/audio_module.ino b/Source/esp32_drum_computer/audio_module.ino
similarity index 100%
rename from audio_module.ino
rename to Source/esp32_drum_computer/audio_module.ino
diff --git a/blink.ino b/Source/esp32_drum_computer/blink.ino
similarity index 100%
rename from blink.ino
rename to Source/esp32_drum_computer/blink.ino
diff --git a/config.h b/Source/esp32_drum_computer/config.h
similarity index 100%
rename from config.h
rename to Source/esp32_drum_computer/config.h
diff --git a/effect_module.ino b/Source/esp32_drum_computer/effect_module.ino
similarity index 100%
rename from effect_module.ino
rename to Source/esp32_drum_computer/effect_module.ino
diff --git a/es8388.ino b/Source/esp32_drum_computer/es8388.ino
similarity index 100%
rename from es8388.ino
rename to Source/esp32_drum_computer/es8388.ino
diff --git a/esp32_drum_computer.ino b/Source/esp32_drum_computer/esp32_drum_computer.ino
similarity index 100%
rename from esp32_drum_computer.ino
rename to Source/esp32_drum_computer/esp32_drum_computer.ino
diff --git a/i2s_interface.ino b/Source/esp32_drum_computer/i2s_interface.ino
similarity index 100%
rename from i2s_interface.ino
rename to Source/esp32_drum_computer/i2s_interface.ino
diff --git a/midi_interface.ino b/Source/esp32_drum_computer/midi_interface.ino
similarity index 100%
rename from midi_interface.ino
rename to Source/esp32_drum_computer/midi_interface.ino
diff --git a/sampler.ino b/Source/esp32_drum_computer/sampler.ino
similarity index 100%
rename from sampler.ino
rename to Source/esp32_drum_computer/sampler.ino
diff --git a/sequencer.ino b/Source/esp32_drum_computer/sequencer.ino
similarity index 100%
rename from sequencer.ino
rename to Source/esp32_drum_computer/sequencer.ino
diff --git a/z_config.ino b/Source/esp32_drum_computer/z_config.ino
similarity index 100%
rename from z_config.ino
rename to Source/esp32_drum_computer/z_config.ino