Added new draft with JS
Put everything in assets to have a cleaner structure