Support rewriting env keys
diff --git a/README.md b/README.md
index 9f236b2..690228c 100644
--- a/README.md
+++ b/README.md
@@ -98,12 +98,13 @@
 ### Working with Environment Variables
 
 Viper has full support for environment variables. This enables 12 factor
-applications out of the box. There are three methods that exist to aid
+applications out of the box. There are four methods that exist to aid
 with working with ENV:
 
  * AutomaticEnv()
  * BindEnv(string...) : error
  * SetEnvPrefix(string)
+ * SetEnvReplacer(string...) *strings.Replacer
 
 _When working with ENV variables it’s important to recognize that Viper
 treats ENV variables as case sensitive._
@@ -131,6 +132,11 @@
 It will check for a environment variable with a name matching the key
 uppercased and prefixed with the EnvPrefix if set.
 
+SetEnvReplacer allows you to use a `strings.Replacer` object to rewrite Env keys
+to an extent. This is useful if you want to use `-` or something in your Get()
+calls, but want your environmental variables to use `_` delimiters. An example
+of using it can be found in `viper_test.go`
+
 #### Env example
 
 	SetEnvPrefix("spf") // will be uppercased automatically