diff --git a/README.md b/README.md
index 5a053f6..3aea50b 100644
--- a/README.md
+++ b/README.md
@@ -32,7 +32,11 @@ Here's how you would define a fake function for this in your test suite:
ASSERT_EQ(1, DISPLAY_init_call_count);
}
-So what has happened here? The magic is in the FAKE_VOID_FUNC0. This
+So what has happened here? The first thing to note is that the framework is
+header only, all you need to do to use it is download fff.h and include
+it in your test suite.
+
+The magic is in the FAKE_VOID_FUNC0. This
expands a macro that defines a function returning void
which has zero arguments. It also defines a variable
"function_name"_call_count which is incremented every time the faked