Add mirrors note.
diff --git a/README.md b/README.md
index 5c3cc85..534ed84 100644
--- a/README.md
+++ b/README.md
@@ -4,13 +4,17 @@
 
 [![Build Status](https://drone.io/github.com/xxgreg/mustache/status.png)](https://drone.io/github.com/xxgreg/mustache/latest)
 
+## Dart2js
+
+This library uses mirrors. When compiling with dart2js you will need to pass the experimental mirrors flag. You also need to mark any objects which will be rendered with the @mustache annotation.
+
 ## Example
 ```dart
-	import 'package:mustache/mustache.dart' as mustache;
+	import 'package:mustache/mustache.dart';
 
 	main() {
 		var source = '{{#names}}<div>{{lastname}}, {{firstname}}</div>{{/names}}';
-		var template = mustache.parse(source);
+		var template = new Template(source);
 		var output = template.renderString({'names': [
 			{'firstname': 'Greg', 'lastname': 'Lowe'},
 			{'firstname': 'Bob', 'lastname': 'Johnson'}