diff --git a/README.md b/README.md
index cd54cff..03f2078 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# Golang Kinesis Consumer
-Kinesis consumer applications written in Go. This library is intended to be a lightweight wrapper around the Kinesis API to scan records, set checkpoints, and gracefully recover from network errors.
+Kinesis consumer applications written in Go. This library is intended to be a lightweight wrapper around the Kinesis API to read records, save checkpoints (with swappable backends), and gracefully recover from network errors.
_NOTE: With the release of [Kinesis to Firehose](http://docs.aws.amazon.com/firehose/latest/dev/writing-with-kinesis-streams.html) it's possible to archive data directly to S3, Redshift, or Elasticsearch without running a consumer application._
@@ -54,8 +54,8 @@ The consumer requires the following config:
It also accepts the following optional overrides:
* Kinesis Client
+* Checkpoint Storage
* Logger
-* Checkpoint
```go
// new kinesis client
@@ -69,11 +69,11 @@ c, err := consumer.New(
)
```
-### Checkpoint
+### Checkpoint Storage
To record the progress of the consumer in the stream we store the last sequence number the consumer has read from a particular shard. This will allow consumers to re-launch and pick up at the position in the stream where they left off.
-
+
The default checkpoint uses Redis on localhost; to set a custom Redis URL use ENV vars: