add link to projects.yaml and commit of multi tools
diff --git a/README.md b/README.md
index d8d7bf8..08d2391 100644
--- a/README.md
+++ b/README.md
@@ -6,12 +6,14 @@
 
 # Multi Project Index
 
-This index was made with [multi project tools](https://github.com/mattvenn/multi_project_tools)
+This index was made with [multi project tools](https://github.com/mattvenn/multi_project_tools) at commit d1defefbe093b2b029b623f4aaf5cbe9fb362412
 
 The OpenLANE config was generated with this command:
 
     ./multi_tool.py --create-openlane-config --copy-gds  --force-delete
 
+Using this [configuration](projects.yaml)
+
 ![multi macro](pics/multi_macro.png)
 
 ## RGB Mixer
diff --git a/projects.yaml b/projects.yaml
new file mode 100644
index 0000000..9af41db
--- /dev/null
+++ b/projects.yaml
@@ -0,0 +1,52 @@
+projects:
+    - /home/matt/work/asic-workshop/course/wrapped_rgb_mixer
+    - /home/matt/work/asic-workshop/course/wrapped_frequency_counter
+    - /home/matt/work/asic-workshop/course/participants/group1/jamieiles/a5-1-wb-macro
+    - /home/matt/work/asic-workshop/course/participants/group3/konrad/fibonacci
+    - /home/matt/work/asic-workshop/course/participants/group2/chris/wrapped_quad_pwm_fet_drivers
+    - /home/matt/work/asic-workshop/course/participants/group3/matthewb/wrapped_memLCDdriver 
+    - /home/matt/work/asic-workshop/course/participants/group4/brange/wrapped_qarma
+    - /home/matt/work/asic-workshop/course/participants/group3/petri/wrapped_chacha_wb_accel
+    - /home/matt/work/asic-workshop/course/participants/group2/tomg/wrapped-fbless-graphics-core
+    - /home/matt/work/asic-workshop/course/participants/group2/ericz/wrapped_pong
+    - /home/matt/work/asic-workshop/course/participants/group3/mbalestrini/wrapped_hack_soc
+    - /home/matt/work/asic-workshop/course/participants/kbeckmann/wrapped_gfxdemo
+    - /home/matt/work/asic-workshop/course/participants/group2/pawel/wrapped_wb_hyperram
+    - /home/matt/work/asic-workshop/course/participants/openlane/wrapped_newmot
+    - /home/matt/work/asic-workshop/course/participants/openlane/wrapped_hoggephase_project
+    - /home/matt/work/asic-workshop/course/participants/openlane/bfloat16_fma
+
+caravel:
+    root:           /home/matt/work/asic-workshop/shuttle2-mpw-two-c/caravel_user_project
+    gl_dir:         /home/matt/work/asic-workshop/shuttle2-mpw-two-c/caravel_user_project/verilog/gl
+    test_dir:       /home/matt/work/asic-workshop/shuttle2-mpw-two-c/caravel_user_project/verilog/dv
+    rtl_dir:        /home/matt/work/asic-workshop/shuttle2-mpw-two-c/caravel_user_project/verilog/rtl/
+    config:         config.tcl
+
+wrapper:
+    md5sum:             0ec8fdff7ae891b1b156030a841d1800
+    interface:          interface.txt
+    instance:           module_instance.v
+    upw_template:       user_project_wrapper.sub.v
+    includes_template:  uprj_netlists.sub.v
+
+env: # used for simulation
+    GCC_PATH:       /opt/riscv64-unknown-elf-gcc-8.3.0-2020.04.1-x86_64-linux-ubuntu14/bin/
+    GCC_PREFIX:     riscv64-unknown-elf
+    PDK_PATH:       /home/matt/work/asic-workshop/shuttle2-mpw-two-c/pdk/sky130A
+
+lvs:
+    PDK_PATH:       /home/matt/work/asic-workshop/shuttle2-mpw-two-c/pdk/sky130A # can't get LVS to work on rc6 PDK: always fails on tap cells
+    OPENLANE:       /home/matt/work/asic-workshop/shuttle2-mpw-two-c/openlane    # only used to find the count_lvs.py script
+
+tests:
+    gds:
+        width:      300
+        height:     300
+        # https://skywater-pdk.readthedocs.io/en/latest/rules/layers.html?highlight=72#gds-layers-information
+        metal5_id:  72 
+    tristates:      144
+
+docs:
+    pic_dir:        pics
+    index:          index.md