diff --git a/Sprint-3/quote-generator/index.html b/Sprint-3/quote-generator/index.html
index 30b434bcf..92409a96f 100644
--- a/Sprint-3/quote-generator/index.html
+++ b/Sprint-3/quote-generator/index.html
@@ -1,9 +1,9 @@
-
+
- Title here
+ Quote-Generator
diff --git a/Sprint-3/quote-generator/quotes.js b/Sprint-3/quote-generator/quotes.js
index 4a4d04b72..afdbe4e67 100644
--- a/Sprint-3/quote-generator/quotes.js
+++ b/Sprint-3/quote-generator/quotes.js
@@ -14,6 +14,21 @@
// Examples of use
// ---------------
// pickFromArray(['a','b','c','d']) // maybe returns 'c'
+function pickFromArray(choices) {
+ return choices[Math.floor(Math.random() * choices.length)];
+}
+function quotesAndAuthor() {
+ const randomQuote = pickFromArray(quotes);
+ document.querySelector("#quote").innerText = randomQuote.quote;
+ document.querySelector("#author").innerText = randomQuote.author;
+}
+function setup() {
+ quotesAndAuthor(); // show a quote on load
+ document.getElementById("new-quote").addEventListener("click", () => {
+ quotesAndAuthor();
+ });
+}
+window.onload = setup;
// You don't need to change this function
function pickFromArray(choices) {