diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 0000000000..9b93e4217e
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,4 @@
+// Place your settings in this file to overwrite the default settings
+{
+ "http.proxyStrictSSL": false
+}
\ No newline at end of file
diff --git a/01 - JavaScript Drum Kit/index-START.html b/01 - JavaScript Drum Kit/index-START.html
index 4070d32767..819c21560b 100644
--- a/01 - JavaScript Drum Kit/index-START.html
+++ b/01 - JavaScript Drum Kit/index-START.html
@@ -58,9 +58,27 @@
+ if (!audio) return;
+ audio.currentTime = 0;
+ audio.play();
+ key.classList.add('playing');
+ }
+
+ function removeTransition(e) {
+ if (e.propertyName !== 'transform') return;
+ this.classList.remove('playing')
+
+ }
+ const keys = document.querySelectorAll('.key');
+ keys.forEach(key => key.addEventListener('transitionend', removeTransition));
+
+ window.addEventListener('keydown', playSound);
+