diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..24a8e87
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1 @@
+*.png filter=lfs diff=lfs merge=lfs -text
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..d6880c2
--- /dev/null
+++ b/README.md
@@ -0,0 +1,22 @@
+# Datastructures
+Practice writing interesting datastructures in C++.
+
+![Data Structures thumbnail](https://i.ytimg.com/vi/Qmt0QwzEmh0/maxresdefault.jpg)
+
+## Quad Tree
+__Test__
+
+
+
+__Resources__
+https://en.wikipedia.org/wiki/Quadtree
+
+
+## AVL Tree
+
+Not implemented
+
+__Resources__
+https://en.wikipedia.org/wiki/AVL_tree
\ No newline at end of file
diff --git a/docs/quadTreeTestGraph.png b/docs/quadTreeTestGraph.png
new file mode 100644
index 0000000..1cf7021
--- /dev/null
+++ b/docs/quadTreeTestGraph.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:832b748e0f47e3ef2bcd24f13506e77d5a3be27f01e945f7107694dec8222b0b
+size 57234