diff --git a/Asynchronous Javascript/README.md b/Asynchronous Javascript/README.md
new file mode 100644
index 00000000..36186240
--- /dev/null
+++ b/Asynchronous Javascript/README.md
@@ -0,0 +1,5 @@
+# Asynchronous JavaScript CodeChallenge
+We have two files index.html and script.js. Index.html contains a paragraph with a quote and a button. This file shouldn't be modified.
+
+Script.js already contains an array of quotes and the header of two functions.
+The main goal of this challenge is to display quotes randomly every time the button is clicked or after 10 seconds (it doesn't matter if the button is not clicked, every 10 seconds a new quote will be displayed). We can help ourselves with the asynchronous function setInterval.
diff --git a/Asynchronous Javascript/index.html b/Asynchronous Javascript/index.html
new file mode 100644
index 00000000..915aa946
--- /dev/null
+++ b/Asynchronous Javascript/index.html
@@ -0,0 +1,20 @@
+
+
+
+
+
+ Random Quotes
+
+
+
+
+
+
Never say never because limits, like fears, are often just an illusion.
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Asynchronous Javascript/js/script.js b/Asynchronous Javascript/js/script.js
new file mode 100644
index 00000000..8b39d74f
--- /dev/null
+++ b/Asynchronous Javascript/js/script.js
@@ -0,0 +1,50 @@
+let quotes = [
+ {
+ quote:"Hard work beats talent when talent doesn’t work hard."
+ },
+ {
+ quote:"It’s hard to beat a person who never gives up."
+ },
+ {
+ quote:"The harder the battle, the sweeter the victory."
+ },
+ {
+ quote:"Never say never because limits, like fears, are often just an illusion."
+ },
+ {
+ quote:"You miss 100% of the shots you don’t take"
+ },
+ {
+ quote:"Today, you have 100% of your life left."
+ },
+ {
+ quote:"You have to expect things of yourself before you can do them."
+ },
+ {
+ quote:"Winning isn’t everything, but wanting to win is."
+ },
+ {
+ quote:"There may be people that have more talent than you, but there’s no excuse for anyone to work harder than you do."
+ },
+ {
+ quote:"I became a good pitcher when I stopped trying to make them miss the ball and started trying to make them hit it."
+ }];
+
+//checks if the array has been created correctly
+console.log(quotes);
+
+//get the random number with math random and floor, return the object with the index.
+function getRandomQuote()
+{
+
+}
+
+//displays a new random quote in the HTML paragraph when is called
+function printQuote ()
+{
+
+}
+
+//Develop a way to show a new random quote every 10 seconds
+
+//the button need an eventListener...
\ No newline at end of file