diff --git a/README.md b/README.md
index 6713a6e..786a7cc 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,15 @@
# Binary Data Format
-### Overview:
+### Links
+
+- Overview
+- Data types
+- Creating an object
+- Arrays
+- Named lists
+- Example BDF program
+
+### Overview
Binary Data Format (or BDF) is designed to store data in a tag-like binary structure,
like Notch's NBT format, but also open source and free like JSON. The format is
@@ -9,7 +18,7 @@ be fast and work well on 32-bit systems, but have a maximum size of 2 GB.
BDF allows human readable serialization to see what is going on for debugging
purposes, but it currently can't parse the result to an object.
-### Datatypes:
+### Data types
- Boolean
- Integer
@@ -120,7 +129,7 @@ for(BdfObject o : array)
```
-### Named Lists
+### Named lists
Named lists can be used to store data under strings,
to be used like variables in a program. A named list