diff --git a/aspnet/client-side/bower.rst b/aspnet/client-side/bower.rst
index 6a3c8ed36c..c0357ccc10 100644
--- a/aspnet/client-side/bower.rst
+++ b/aspnet/client-side/bower.rst
@@ -1,40 +1,50 @@
Manage Client-Side Packages with Bower
======================================
-By `Noel Rice`_
+By `Noel Rice`_, `Scott Addie`_
-Bower is a "package manager for the web." Bower lets you install and restore client-side packages, include JavaScript and CSS libraries. For example, with Bower you can install CSS files, fonts, client frameworks, and JavaScript libraries from external sources. Bower resolves dependencies and will automatically download and install all the packages you need. For example, if you configure Bower to load the Bootstrap package, the right jQuery package will automatically come along for the ride. (For server-side libraries like the MVC 6 framework, you will still use NuGet Package Manager.)
+Bower is a "package manager for the web." Bower lets you install and restore client-side packages, including JavaScript and CSS libraries. For example, with Bower you can install CSS files, fonts, client frameworks, and JavaScript libraries from external sources. Bower resolves dependencies and will automatically download and install all the packages you need. For example, if you configure Bower to load the Bootstrap package, the necessary jQuery package will automatically come along for the ride. For server-side libraries like the MVC 6 framework, you will still use NuGet Package Manager.
-.. note:: Visual Studio developers are already familiar with NuGet, so why not use NuGet instead of Bower? Mainly because Bower already has a rich eco-system with about 18 thousand packages in play, and integrates well with the Gulp and Grunt task runners.
+.. note:: Visual Studio developers are already familiar with NuGet, so why not use NuGet instead of Bower? Mainly because Bower already has a rich ecosystem with over 33,000 packages in play; and, it integrates well with the Gulp and Grunt task runners.
Getting Started with Bower
--------------------------
-The ASP.NET 5 Starter Web MVC project pre-constructs the client build process for you. The ubiquitous jQuery and Bootstrap packages are installed, and plumbing for NPM, Grunt, and Bower is already in place. The following screenshot shows the initial project in Solution Explorer.
+The ASP.NET 5 Starter Web MVC project pre-constructs the client build process for you. The ubiquitous jQuery and Bootstrap packages are installed, and the plumbing for NPM, Gulp, and Bower is already in place. The following screenshot depicts the initial project in Solution Explorer.
.. image:: bower/_static/mvc-project.png
+ :width: 300px
Client-side packages are listed in the bower.json file. The ASP.NET 5 Starter Web project pre-configures bower.json with jQuery, jQuery validation, Bootstrap, and `Hammer.js `_.
-Let’s add support for photo albums by installing the `Fotorama _` jQuery plugin.
+Let’s add support for photo albums by installing the `Fotorama `_ jQuery plugin.
#. At the end of the ``dependencies`` section in bower.json, add a comma and type "fotorama". Notice as you type that you get IntelliSense with a list of available packages. Select "fotorama" from the list.
.. image:: bower/_static/add-package.png
+ :width: 150px
-#. Add a colon and then select the latest stable version of the package from the drop down list.
+#. Add a colon and then select the latest stable version of the package from the drop down list. The double quotes will be added automatically.
.. image:: bower/_static/version-intellisense.png
+ :width: 200px
-#. Save the bower.json file.
-#. Right-click gruntfile.js and select **Task Runner Explorer**.
-#. Double-click **Tasks** > **bower** to run the Bower deployment task. This task runs Bower to download and install the packages listed in bower.json.
-
- .. image:: bower/_static/bower-deploy.png
+#. Save the bower.json file.
-#. In Solution Explorer, expand the **wwwroot** node. The *lib* directory should now contain all of the packages, including the fotorama package.
+ .. note:: Visual Studio watches the bower.json file for changes. Upon saving, the `bower install` command is executed. See the Output window's "Bower/npm" view for the exact command which was executed.
+
+#. Expand the twisty to the left of bower.json, and locate the .bowerrc file. Open it, and notice that the ``directory`` property is set to "wwwroot/lib". This setting indicates the location at which Bower will install the package assets.
+
+ .. code-block:: none
+
+ {
+ "directory": "wwwroot/lib"
+ }
+
+#. In Solution Explorer, expand the *wwwroot* node. The *lib* directory should now contain all of the packages, including the fotorama package.
.. image:: bower/_static/package-lib.png
+ :width: 300px
Next, let's add an HTML page to the project. In Solution Explorer, right-click *wwwroot* node and select **Add** > **New Item** > **HTML Page**. Name the page Index.html. Replace the contents of the file with the following:
@@ -54,152 +64,75 @@ Next, let's add an HTML page to the project. In Solution Explorer, right-click *
-
+