diff --git a/docs/source/installation.md b/docs/source/installation.md
index 3fe8e9697..42edab79f 100644
--- a/docs/source/installation.md
+++ b/docs/source/installation.md
@@ -5,19 +5,85 @@ title: "Installation"
# Installation
-```sh
-npm install tailwindcss
-```
+
+
./node_modules/.bin/tailwind init [filename]
+
+
+Alternatively, you can simply copy the default config file [from here](https://github.com/nothingworksinc/tailwindcss/blob/master/defaultConfig.js).
+
+## 3. Add Tailwind to your CSS
+
+Next, you need to add Tailwind to your main stylesheet. This can be plain CSS, Less, Sass, Stylus, or something else. There order here is important, so please follow this structure:
```less
+/**
+ * This injects Tailwind's base styles, which is a combination of
+ * Normalize.css and some additional base styles.
+ *
+ * You can see the styles here:
+ * https://github.com/nothingworksinc/tailwindcss/blob/master/css/preflight.css
+ */
@tailwind reset;
-// Your custom base styles
-
-// Your custom components
+/**
+ * Here you would import any custom component classes; stuff that you'd
+ * want loaded *before* the utilities so that the utilities can still
+ * override them.
+ */
+@import "my-components/foo";
+@import "my-components/bar";
+/**
+ * This injects all of Tailwind's utility classes, generated based on your
+ * config file.
+ */
@tailwind utilities;
-// Your custom utilities
+/**
+ * Here you would add any custom utilities you need that don't come out of the box with Tailwind.
+ */
+.bg-hero-image {
+ background-image: url('/some/image/file.png');
+}
+```
+
+## 4. Add Tailwind to your build process
+
+Finally, you'll need to add Tailwind to your build process. Fair warning: this can be the trickiest step. For simple projects you can use the Tailwind CLI tool to generate your CSS:
+
+
+
./node_modules/.bin/tailwind styles.css [-c ./custom-config.js] [-o ./output.css]
+
+
+For most projects, you'll want to add Tailwind as a PostCSS plugin in your build chain, passing your config object as a parameter. Here's an example using [Laravel Mix](https://laravel.com/docs/5.5/mix):
+
+```js
+const mix = require('laravel-mix');
+const tailwind = require('tailwindcss');
+
+mix.less('resources/assets/less/app.less', 'public/css')
+ .options({
+ postCss: [
+ tailwind(require('./path/to/your/tailwind/config.js'))
+ ]
+ });
```