diff --git a/directives/md-icon-ligature.sublime-snippet b/directives/md-icon-ligature.sublime-snippet
index e47b6d1..f5449a3 100644
--- a/directives/md-icon-ligature.sublime-snippet
+++ b/directives/md-icon-ligature.sublime-snippet
@@ -1,6 +1,6 @@
${3:font-name}
+md-icon class="${1:material-icons step}" aria-label="${2:description}">${3:font-name}
]]>md-icon-ligatureAngular Material - md-icon using Ligatures
diff --git a/directives/md-icon-svg.sublime-snippet b/directives/md-icon-svg.sublime-snippet
index 68116db..315a95d 100644
--- a/directives/md-icon-svg.sublime-snippet
+++ b/directives/md-icon-svg.sublime-snippet
@@ -1,6 +1,6 @@
+md-icon md-svg-icon="${1:alarm}" style="${2:color: #0F0;}" aria-label="${3:Alarm Icon}">
]]>md-icon-svgAngular Material - md-icon using SVG
diff --git a/directives/md-icon-url.sublime-snippet b/directives/md-icon-url.sublime-snippet
index f722160..b1e4537 100644
--- a/directives/md-icon-url.sublime-snippet
+++ b/directives/md-icon-url.sublime-snippet
@@ -1,6 +1,6 @@
+md-icon class="${1:step img}" md-font-icon="${2:font.name}" aria-label="${3:description}">
]]>md-icon-classAngular Material - md-icon using Classnames
diff --git a/directives/md-input-container.sublime-snippet b/directives/md-input-container.sublime-snippet
index 5ddc9c4..3e73cf3 100644
--- a/directives/md-input-container.sublime-snippet
+++ b/directives/md-input-container.sublime-snippet
@@ -1,6 +1,6 @@
+md-input-container>
${1:
}
diff --git a/directives/md-input.sublime-snippet b/directives/md-input.sublime-snippet
index c39aa13..20d1421 100644
--- a/directives/md-input.sublime-snippet
+++ b/directives/md-input.sublime-snippet
@@ -1,6 +1,6 @@
$1
+label>$1
]]>md-chip-remove
diff --git a/directives/md-list-item.sublime-snippet b/directives/md-list-item.sublime-snippet
index 3d25bce..fa2ba3e 100644
--- a/directives/md-list-item.sublime-snippet
+++ b/directives/md-list-item.sublime-snippet
@@ -1,9 +1,9 @@
+md-list-item class="md-2-line" ng-repeat="$1">
$2
]]>md-list-itemAngular Material - The md-list-item directive is a container intended for row items in a md-list container.text.html
-
\ No newline at end of file
+
diff --git a/directives/md-list.sublime-snippet b/directives/md-list.sublime-snippet
index 377327d..0e912bd 100644
--- a/directives/md-list.sublime-snippet
+++ b/directives/md-list.sublime-snippet
@@ -1,9 +1,9 @@
+md-list>
$1
]]>md-listAngular Material - The md-list directive is a list container for 1..n md-list-item tags.text.html
-
\ No newline at end of file
+
diff --git a/directives/md-menu.sublime-snippet b/directives/md-menu.sublime-snippet
index e249267..ed60dfe 100644
--- a/directives/md-menu.sublime-snippet
+++ b/directives/md-menu.sublime-snippet
@@ -1,6 +1,6 @@
+md-menu md-offset="0 0">
@@ -12,4 +12,4 @@
md-menuAngular Material - Menus are elements that open when clicked. They are useful for displaying additional options within the context of an action.text.html
-
\ No newline at end of file
+
diff --git a/directives/md-progress-circular.sublime-snippet b/directives/md-progress-circular.sublime-snippet
index 07f8b1f..f5fd663 100644
--- a/directives/md-progress-circular.sublime-snippet
+++ b/directives/md-progress-circular.sublime-snippet
@@ -1,6 +1,6 @@
+md-progress-circular md-mode="determinate" value="$1" ng-value="$2" md-diameter="48">
]]>md-progress-circularAngular Material - The circular progress directive is used to make loading content in your app as delightful and painless as possible by minimizing the amount of visual change a user sees before they can view and interact with content.
diff --git a/directives/md-progress-linear.sublime-snippet b/directives/md-progress-linear.sublime-snippet
index 6a9fa8c..fd13dcc 100644
--- a/directives/md-progress-linear.sublime-snippet
+++ b/directives/md-progress-linear.sublime-snippet
@@ -1,6 +1,6 @@
+md-progress-linear md-mode="buffer" value="$1" md-buffer-value="$2">
]]>md-progress-linear
diff --git a/directives/md-radio-button.sublime-snippet b/directives/md-radio-button.sublime-snippet
index 6dbf214..91f5360 100644
--- a/directives/md-radio-button.sublime-snippet
+++ b/directives/md-radio-button.sublime-snippet
@@ -1,5 +1,5 @@
- $4]]>
+ $4]]>md-radio-buttonAngular Material - The md-radio-button directive is the child directive required to be used within md-radio-group elements.text.html
diff --git a/directives/md-radio-group.sublime-snippet b/directives/md-radio-group.sublime-snippet
index 2ca7a67..43c6dff 100644
--- a/directives/md-radio-group.sublime-snippet
+++ b/directives/md-radio-group.sublime-snippet
@@ -1,10 +1,10 @@
+md-radio-group ng-model="$1">
$2
]]>md-listAngular Material - The md-radio-group directive identifies a grouping container for the 1..n grouped radio buttons; specified using nested md-radio-button tags.text.html
-
\ No newline at end of file
+
diff --git a/directives/md-select.sublime-snippet b/directives/md-select.sublime-snippet
index 94ad097..6559c97 100644
--- a/directives/md-select.sublime-snippet
+++ b/directives/md-select.sublime-snippet
@@ -1,6 +1,6 @@
+md-select ng-model="$1">
Select a state{{ opt }}
@@ -8,4 +8,4 @@
md-selectAngular Material - Displays a select box, bound to an ng-model.text.html
-
\ No newline at end of file
+
diff --git a/directives/md-sidenav.sublime-snippet b/directives/md-sidenav.sublime-snippet
index b45b911..9a0e8f5 100644
--- a/directives/md-sidenav.sublime-snippet
+++ b/directives/md-sidenav.sublime-snippet
@@ -1,6 +1,6 @@
+div layout="row" ng-controller="MyController">
Left Nav!
@@ -23,4 +23,4 @@
md-sidenavAngular Material - A Sidenav component that can be opened and closed programatically.text.html
-
\ No newline at end of file
+
diff --git a/directives/md-slider.sublime-snippet b/directives/md-slider.sublime-snippet
index 3d623dd..4ebe1ea 100644
--- a/directives/md-slider.sublime-snippet
+++ b/directives/md-slider.sublime-snippet
@@ -1,6 +1,6 @@
- ]]>
+ ]]>md-sliderAngular Material - The md-slider component allows the user to choose from a range of values.text.html
-
\ No newline at end of file
+
diff --git a/directives/md-subheader.sublime-snippet b/directives/md-subheader.sublime-snippet
index 7bb6188..6ef7db9 100644
--- a/directives/md-subheader.sublime-snippet
+++ b/directives/md-subheader.sublime-snippet
@@ -1,6 +1,6 @@
- $1]]>
+ $1]]>md-subheaderAngular Material - The md-subheader directive is a subheader for a section. By default it is sticky.text.html
-
\ No newline at end of file
+
diff --git a/directives/md-swipe-left.sublime-snippet b/directives/md-swipe-left.sublime-snippet
index 2bc23ef..9cd23f6 100644
--- a/directives/md-swipe-left.sublime-snippet
+++ b/directives/md-swipe-left.sublime-snippet
@@ -1,6 +1,6 @@
- $1]]>
+ $1]]>md-swipe-leftAngular Material - The md-swipe-left directives allows you to specify custom behavior when an element is swiped left.text.html
-
\ No newline at end of file
+
diff --git a/directives/md-swipe-right.sublime-snippet b/directives/md-swipe-right.sublime-snippet
index cbdf69d..01426cb 100644
--- a/directives/md-swipe-right.sublime-snippet
+++ b/directives/md-swipe-right.sublime-snippet
@@ -1,6 +1,6 @@
- $1]]>
+ $1]]>md-swipe-rightAngular Material - The md-swipe-right directives allows you to specify custom behavior when an element is swiped right.text.html
-
\ No newline at end of file
+
diff --git a/directives/md-switch.sublime-snippet b/directives/md-switch.sublime-snippet
index 421cbdf..f39dac0 100644
--- a/directives/md-switch.sublime-snippet
+++ b/directives/md-switch.sublime-snippet
@@ -1,10 +1,10 @@
+md-switch ng-model="$1" aria-label="$2">
$3
]]>md-switchAngular Material - The md-switch can also use md-no-ink, ng-true-value="", ng-false-value="", ng-change="" attributes.text.html
-
\ No newline at end of file
+
diff --git a/directives/md-tab.sublime-snippet b/directives/md-tab.sublime-snippet
index 06aa571..d475868 100644
--- a/directives/md-tab.sublime-snippet
+++ b/directives/md-tab.sublime-snippet
@@ -1,6 +1,6 @@
+md-tab label="" disabled md-on-select="" md-on-deselect="">
$1
@@ -14,4 +14,4 @@
md-tabAngular Material - Use the md-tab a nested directive used within md-tabs to specify a tab with a label and optional view content.text.html
-
\ No newline at end of file
+
diff --git a/directives/md-tabs.sublime-snippet b/directives/md-tabs.sublime-snippet
index 409b47d..3acb457 100644
--- a/directives/md-tabs.sublime-snippet
+++ b/directives/md-tabs.sublime-snippet
@@ -1,6 +1,6 @@
+md-tabs md-selected="selectedIndexInteger">
$1
@@ -21,4 +21,4 @@ md-autoselect - boolean - When present, any tabs added after the initial load wi
md-tabAngular Material - The md-tabs directive serves as the container for 1..n md-tab child directives to produces a Tabs components.text.html
-
\ No newline at end of file
+
diff --git a/directives/md-toolbar.sublime-snippet b/directives/md-toolbar.sublime-snippet
index a5507ac..e3f7ea0 100644
--- a/directives/md-toolbar.sublime-snippet
+++ b/directives/md-toolbar.sublime-snippet
@@ -1,6 +1,6 @@
+div layout="column" layout-fill>
@@ -25,4 +25,4 @@
md-toolbarAngular Material - Toolbars are usually used above a content area to display the title of the current page, and show relevant action buttons for that page.text.html
-
\ No newline at end of file
+
diff --git a/directives/md-tooltip.sublime-snippet b/directives/md-tooltip.sublime-snippet
index 52f26b6..beb4621 100644
--- a/directives/md-tooltip.sublime-snippet
+++ b/directives/md-tooltip.sublime-snippet
@@ -1,10 +1,10 @@
+md-tooltip md-visible="true" md-delay="400" md-direction="bottom" md-autohide="true">
$1
]]>md-tooltipAngular Material - Place a md-tooltip as a child of the element it describes.text.html
-
\ No newline at end of file
+
diff --git a/directives/md-whiteframe.sublime-snippet b/directives/md-whiteframe.sublime-snippet
index aa5209f..18a0193 100644
--- a/directives/md-whiteframe.sublime-snippet
+++ b/directives/md-whiteframe.sublime-snippet
@@ -1,9 +1,9 @@
+md-whiteframe class="md-whiteframe-z1" layout layout-align="center center">
$1
]]>md-whiteframeAngular Material - whiteframe for content can use z1-z5 class.text.html
-
\ No newline at end of file
+