diff --git a/step1-01/html-demo/README.md b/step1-01/html-demo/README.md
index 5d02cfd..3021dd9 100644
--- a/step1-01/html-demo/README.md
+++ b/step1-01/html-demo/README.md
@@ -1,6 +1,6 @@
## HTML Demo
-The [HTML demo page](http://localhost:8080/step1-00/html-demo/html-demo.html) is a large collection of HTML elements that you will come across during development. The full list of elements can be found on [MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element).
+The [HTML demo page](http://localhost:8080/step1-01/html-demo/html-demo.html) is a large collection of HTML elements that you will come across during development. The full list of elements can be found on [MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element).
To learn more about each element, click on the elements below.
diff --git a/step1-02/demo/README.md b/step1-02/demo/README.md
index e3f5123..8b419ba 100644
--- a/step1-02/demo/README.md
+++ b/step1-02/demo/README.md
@@ -4,7 +4,7 @@ Every website, application, form or component starts with markup. The HTML will
## Demo
-In this exercise we will scaffold out some HTML for out Todo app, and add some basic styling to it.
+In this exercise we will scaffold out some HTML for our Todo app, then add some basic styling to it.
### Page scaffold
@@ -41,7 +41,7 @@ As we saw in the previous demo, HTML elements can be used to describe different
### Updating the header
-The header of our page is where most of the action is going to happen. First, lets give our page a title, adding 'TODO' to our `h1`. Then we can add an input and button to our `addTodo` div.
+The header of our page is where most of the action is going to happen. First, lets give our app a name, adding 'TODO' to our `h1`. Then we can add an input and button to our `addTodo` div.
```html
@@ -61,7 +61,7 @@ The navigation for this application is quite simple. We want users to be able to
### Adding styles
-Now that we've got the top of our application scaffolded, we can add some our styles in the head.
+Now that we've got the top of our application scaffolded, we can add some styles in the head.
```html
diff --git a/step1-02/demo/index.html b/step1-02/demo/index.html
index 7d13230..e69de29 100644
--- a/step1-02/demo/index.html
+++ b/step1-02/demo/index.html
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/step1-03/demo/README.md b/step1-03/demo/README.md
index 3fd1c61..ae8397c 100644
--- a/step1-03/demo/README.md
+++ b/step1-03/demo/README.md
@@ -13,6 +13,7 @@ This demo starts off with a few elements already in place. Let's walk through wh
- **addTodo()** - This is the primary logic of our todo app. Here's how the lines break down.
1. `todo` is set to equal the first todo item
2. `newTodo` is a clone of todo. Passing true means it is a deep clone, so we get the todo's children as well. Cloning does not duplicate the DOM node. We'll need to insert it in step 4
+ > Note that this approach is very fragile, as it requires a todo node to always be present on the page
3. We set the innerText of the `` to the value returned from getTodoText
> Note that if we left off the `()` we'd actually be assigning innerText to the 'function' instead of the function return
4. Insert our new todo into the todo's parent (the `ul`), before our reference todo. [insertBefore](https://developer.mozilla.org/en-US/docs/Web/API/Node/insertBefore)
diff --git a/step1-03/exercise/README.md b/step1-03/exercise/README.md
index b3736b4..708208e 100644
--- a/step1-03/exercise/README.md
+++ b/step1-03/exercise/README.md
@@ -3,13 +3,13 @@
### Write updateRemaining function
1. Get a reference to the span with the `remaining` class, and store it in a variable
-2. Use [querySelectAll](https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelectorAll) to get all of the todos.
+2. Use [querySelectorAll](https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelectorAll) to get all of the todos.
3. Set the `innerText` of the remaining span to the length of those todos.
4. Add updateRemaining() to addTodo
### Write a clearCompleted function
-1. Get a reference to all of the todos with [querySelectAll](https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelectorAll)
+1. Get a reference to all of the todos with [querySelectorAll](https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelectorAll)
2. Use a `for (let todo of todos)` loop to iterate over each todo
3. Inside the for loop write an `if` statement to test if the `input` inside of the todo has a checked value of true
> Hint: you can use querySelector on any HTML node to find child elements within
diff --git a/step1-03/final/index.html b/step1-03/final/index.html
index b8a52a6..ddf87e9 100644
--- a/step1-03/final/index.html
+++ b/step1-03/final/index.html
@@ -48,7 +48,7 @@
function updateRemaining() {
const remaining = document.querySelector('.remaining');
- const todos = document.querySelectorAll('.todo');
+ const todos = document.querySelectorAll('.todo').length;
remaining.innerText = todos;
}