diff --git a/docs/source/CUsage.md b/docs/source/CUsage.md
index 0c87ce955bdbe5b1d8a19d8027fdde074a2901bf..9397e04dda491879d9dec71ec5a9093f1812f6d6 100644
--- a/docs/source/CUsage.md
+++ b/docs/source/CUsage.md
@@ -15,8 +15,8 @@ project.
 
 - [Tutorial](@ref flatbuffers_guide_tutorial) - select C as language
   when scrolling down
-- General Use in C (the README) <https://github.com/dvidelabs/flatcc/blob/master/README.md>
-- The C Builder Interface, advanced <https://github.com/dvidelabs/flatcc/blob/master/doc/builder.md>
+- General Use in C (README) <https://github.com/dvidelabs/flatcc/blob/master/README.md>
+- The C Builder Interface (advanced) <https://github.com/dvidelabs/flatcc/blob/master/doc/builder.md>
 
 
 ## Basic Reflection
@@ -25,7 +25,7 @@ The C-API does support reading binary schema (.bfbs)
 files via code generated from the `reflection.fbs` schema, and an
 [example usage](https://github.com/dvidelabs/flatcc/tree/master/samples/reflection)
 shows how to use this. The schema files are pre-generated
-in the [runtime distribution](https://github.com/dvidelabs/flatcc/tree/master/include/flatcc/reflection). Extended reflection
+in the [runtime distribution](https://github.com/dvidelabs/flatcc/tree/master/include/flatcc/reflection).
 
 
 ## Mutating Reflection
@@ -37,9 +37,12 @@ buffers using complex objects from existing buffers as source. This can
 be very efficient due to direct copy semantics without endian conversion or
 temporary stack allocation.
 
+Scalars, structs and strings can be used as source, as well vectors of
+these.
+
 It is currently not possible to use an existing table or vector of table
 as source, but it would be possible to add support for this at some
-point.
+point. Vectors of strings
 
 
 ## Why not integrate with the `flatc` tool?
diff --git a/docs/source/Tutorial.md b/docs/source/Tutorial.md
index dfcc3ad7c6add8b011e6c3b255b3208bd44ad1d9..4547a2198db55cab36a829018fe6d3d25c9704b6 100644
--- a/docs/source/Tutorial.md
+++ b/docs/source/Tutorial.md
@@ -1293,7 +1293,7 @@ like so:
   // The returned buffer must be deallocated using `free`.
   // NOTE: Finalizing the buffer does NOT change the builder, it
   // just creates a snapshot of the builder content.
-  buf = flatcc_builder_finalize_buffer(&builder, &size);
+  buf = flatcc_builder_finalize_buffer(B, &size);
   // use buf
   free(buf);
 
diff --git a/readme.md b/readme.md
index 95460486380e3420b89a80ce8ef64b7a0c45bd2c..15dd41b111dd9ff78cddac4b5f4a37e9f08ab3fc 100755
--- a/readme.md
+++ b/readme.md
@@ -15,6 +15,7 @@ unpacking/parsing it first, while still having great forwards/backwards compatib
 ## Supported programming languages
 * C++
 * C#
+* C
 * Go
 * Java
 * JavaScript