diff --git a/Makefile b/Makefile
index b2512003306e5a14812a47df32c56fbedacee897..3f57a3ac1d3a8984c93b5cac1bdb6f887fd65895 100644
--- a/Makefile
+++ b/Makefile
@@ -7,7 +7,7 @@ INCLUDE=$(SRC)/include
 VERSIONS ?= original vuln-1 vuln-2 vuln-3 vuln-4 vuln-5
 
 VBINARIES=$(VERSIONS:%=%/$(BINARY))
-BIN_TARGETS=$(VBINARIES:%=%-san) $(VBINARIES:%=%-fuzz) $(VBINARIES:%=%-cov)
+BIN_TARGETS=$(VBINARIES) $(VBINARIES:%=%-san) $(VBINARIES:%=%-fuzz) $(VBINARIES:%=%-cov)
 
 BIN_DIRS=$(BIN) $(VERSIONS:%=$(BIN)/%)
 
diff --git a/README.md b/README.md
index db6100b6a223041458f24eb00857d4165e06d493..db8a2f4ce778bad4a9c24e4af63eceb89187b327 100644
--- a/README.md
+++ b/README.md
@@ -5,22 +5,22 @@ information.
 
 Structure of this repository:
 
-FIXME FIXME FIXME all out of date!!
-
-* src/:        -  where the code for the C implementation of the passbook lives
-* src/pocs/:   -  where your PoCs live
+* src/original/: -  where the code for the original passbook lives
+* src/vuln-1 -- src/vuln-5 - where your vulnerable versions will live
+* poc/:        -  where your PoCs will live
 * fuzzer/:     -  where your fuzzer will live
 
 Pre-Included Scripts:
 
-* src/Makefile         - makefile for building the C implementation etc.
-* src/get_coverage.sh  - script to generate coverage reports
+* Makefile         - makefile for building the C implementation etc.
+* get_coverage.sh  - script to generate coverage reports
+* run_fuzzer.sh    - script for running your fuzzer to generate inputs 
 
 Vulnerable Versions (you should put your security vulnerabilities in here):
 
-* src/passbook-vuln1.c -- src/passbook-vuln5.c
+* src/vuln-1/passbook.c -- src/vuln-5/passbook.c
 
 Proofs of Concept (PoCs that you should provide for each vulnerability):
 
-* src/pocs/poc1.txt -- src/pocs/poc5.txt
+* poc/vuln-1.poc -- poc/vuln-5.poc