update examples to use 'afero.' before calls
diff --git a/README.md b/README.md
index 56d5a0b..edf0999 100644
--- a/README.md
+++ b/README.md
@@ -223,7 +223,7 @@
 operation and a mock filesystem during testing or as needed.
 
 ```go
-appfs := NewOsFs()
+appfs := afero.NewOsFs()
 appfs.MkdirAll("src/a", 0755))
 ```
 
@@ -237,7 +237,7 @@
 safely.
 
 ```go
-mm := NewMemMapFs()
+mm := afero.NewMemMapFs()
 mm.MkdirAll("src/a", 0755))
 ```
 
@@ -264,7 +264,7 @@
 the base path before calling the source Fs.
 
 ```go
-bp := NewBasePathFs(NewOsFs(), "/base/path")
+bp := afero.NewBasePathFs(afero.NewOsFs(), "/base/path")
 ```
 
 ### ReadOnlyFs
@@ -272,7 +272,7 @@
 A thin wrapper around the source Fs providing a read only view.
 
 ```go
-fs := NewReadOnlyFs(NewOsFs())
+fs := afero.NewReadOnlyFs(afero.NewOsFs())
 _, err := fs.Create("/file.txt")
 // err = syscall.EPERM
 ```
@@ -285,7 +285,7 @@
 Directories are not filtered.
 
 ```go
-fs := NewRegexpFs(NewMemMapFs(), regexp.MustCompile(`\.txt$`))
+fs := afero.NewRegexpFs(afero.NewMemMapFs(), regexp.MustCompile(`\.txt$`))
 _, err := fs.Create("/file.html")
 // err = syscall.ENOENT
 ```
@@ -334,9 +334,9 @@
 caching layer.
 
 ```go
-base := NewOsFs()
-layer := NewMemMapFs()
-ufs := NewCacheOnReadFs(base, layer, 100 * time.Second)
+base := afero.NewOsFs()
+layer := afero.NewMemMapFs()
+ufs := afero.NewCacheOnReadFs(base, layer, 100 * time.Second)
 ```
 
 ### CopyOnWriteFs()
@@ -360,9 +360,9 @@
 The writable overlay layer is currently limited to MemMapFs.
 
 ```go
-	base := NewOsFs()
-	roBase := NewReadOnlyFs(base)
-	ufs := NewCopyOnWriteFs(roBase, NewMemMapFs())
+	base := afero.NewOsFs()
+	roBase := afero.NewReadOnlyFs(base)
+	ufs := afero.NewCopyOnWriteFs(roBase, afero.NewMemMapFs())
 
 	fh, _ = ufs.Create("/home/test/file2.txt")
 	fh.WriteString("This is a test")