diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..be7699b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+node_modules
+.npm-debug.log
+tmp
+.DS_Store
+.DS_Store?
+._*
\ No newline at end of file
diff --git a/README.md b/README.md
index bfa720e..7da68b1 100644
--- a/README.md
+++ b/README.md
@@ -17,7 +17,7 @@ This repo contains a number of front-end interview questions that can be used wh
1. [Coding Questions](#jscode)
1. [Fun Questions](#fun)
-####Original Contributors:
+####[[⬆]](#toc) Original Contributors:
The majority of the questions were plucked from an [oksoclap](http://oksoclap.com/) thread created originally by [Paul Irish](http://paulirish.com) ([@paul_irish](http://twitter.com/paul_irish)) and contributed to by the following individuals:
@@ -33,9 +33,7 @@ The majority of the questions were plucked from an [oksoclap](http://oksoclap.co
* [@wookiehangover](http://twitter.com/wookiehangover) - http://wookiehangover.com
* [@iansym](http://twitter.com/iansym) - http://twitter.com/iansym
-**[[⬆]](#toc)**
-
-####General Questions:
+####[[⬆]](#toc) General Questions:
* What did you learn yesterday/this week?
* What excites or interests you about coding?
@@ -66,9 +64,7 @@ The majority of the questions were plucked from an [oksoclap](http://oksoclap.co
* Explain the importance of standards and standards bodies.
* What is FOUC? How do you avoid FOUC?
-**[[⬆]](#toc)**
-
-####HTML Questions:
+####[[⬆]](#toc) HTML Questions:
* What's a `doctype` do?
* What's the difference between standards mode and quirks mode?
@@ -80,9 +76,7 @@ The majority of the questions were plucked from an [oksoclap](http://oksoclap.co
* Consider HTML5 as an open web platform. What are the building blocks of HTML5?
* Describe the difference between cookies, sessionStorage and localStorage.
-**[[⬆]](#toc)**
-
-####CSS Questions:
+####[[⬆]](#toc) CSS Questions:
* Describe what a "reset" CSS file does and how it's useful.
* Describe Floats and how they work.
@@ -105,9 +99,7 @@ The majority of the questions were plucked from an [oksoclap](http://oksoclap.co
* Explain how a browser determines what elements match a CSS selector?
* Explain your understanding of the box model and how you would tell the browser in CSS to render your layout in different box models.
-**[[⬆]](#toc)**
-
-####JS Questions:
+####[[⬆]](#toc) JS Questions:
* Explain event delegation
* Explain how `this` works in JavaScript
@@ -160,9 +152,7 @@ function Person(){} var person = Person() var person = new Person()
* What is the arity of a function?
* What is `"use strict";`? what are the advantages and disadvantages to using it?
-**[[⬆]](#toc)**
-
-####jQuery Questions:
+####[[⬆]](#toc) jQuery Questions:
* Explain "chaining".
* Explain "deferreds".
@@ -181,9 +171,7 @@ $(".foo div#bar:eq(0)")
```
* Difference between 'delegate()' and 'live()'?
-**[[⬆]](#toc)**
-
-####Code Questions:
+####[[⬆]](#toc) Code Questions:
```javascript
~~3.14
@@ -230,13 +218,10 @@ foo.bar = 'hello';
**Answer: `undefined`**
-**[[⬆]](#toc)**
-
-####Fun Questions:
+####[[⬆]](#toc) Fun Questions:
* What's the coolest thing you've ever coded, what are you most proud of?
* What are your favorite parts about the developer tools you use?
* Do you have any pet projects? What kind?
* What's your favorite feature of Internet Explorer?
-**[[⬆]](#toc)**