diff --git a/docs/assignments/week03.md b/docs/assignments/week03.md
index e8f7c0aa91181b1de35b1385fbcf4f2ea5f57352..a2255f0a786e9d7168492280022d817a462c3f57 100644
--- a/docs/assignments/week03.md
+++ b/docs/assignments/week03.md
@@ -1,61 +1,2 @@
 # 3. Computer Aided design
-
-This week I worked on defining my final project idea and started to getting used to the documentation process.
-
-## Research
-
-"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
-
-> "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
-
-## Useful links
-
-- [Jekyll](http://jekyll.org)
-- [Google](http://google.com)
-- [Markdown](https://en.wikipedia.org/wiki/Markdown)
-
-## Code Example
-
-Use the three backticks to separate code.
-
-```
-// the setup function runs once when you press reset or power the board
-void setup() {
-  // initialize digital pin LED_BUILTIN as an output.
-  pinMode(LED_BUILTIN, OUTPUT);
-}
-
-// the loop function runs over and over again forever
-void loop() {
-  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
-  delay(1000);                       // wait for a second
-  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
-  delay(1000);                       // wait for a second
-}
-```
-
-## Gallery
-
-![](../images/sample-photo.jpg)
-
-## Video
-
-### From Vimeo
-
-<iframe src="https://player.vimeo.com/video/10048961" width="640" height="480" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
-<p><a href="https://vimeo.com/10048961">Sound Waves</a> from <a href="https://vimeo.com/radarboy">George Gally (Radarboy)</a> on <a href="https://vimeo.com">Vimeo</a>.</p>
-
-### From Youtube
-
-<iframe width="560" height="315" src="https://www.youtube.com/embed/jjNgJFemlC4" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
-
-## 3D Models
-
-<div class="sketchfab-embed-wrapper"><iframe width="640" height="480" src="https://sketchfab.com/models/658c8f8a2f3042c3ad7bdedd83f1c915/embed" frameborder="0" allow="autoplay; fullscreen; vr" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe>
-
-<p style="font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;">
-    <a href="https://sketchfab.com/models/658c8f8a2f3042c3ad7bdedd83f1c915?utm_medium=embed&utm_source=website&utm_campaign=share-popup" target="_blank" style="font-weight: bold; color: #1CAAD9;">Dita&#39;s Gown</a>
-    by <a href="https://sketchfab.com/francisbitontistudio?utm_medium=embed&utm_source=website&utm_campaign=share-popup" target="_blank" style="font-weight: bold; color: #1CAAD9;">Francis Bitonti Studio</a>
-    on <a href="https://sketchfab.com?utm_medium=embed&utm_source=website&utm_campaign=share-popup" target="_blank" style="font-weight: bold; color: #1CAAD9;">Sketchfab</a>
-</p>
-</div>
+ 
\ No newline at end of file
diff --git a/docs/assignments/week04.md b/docs/assignments/week04.md
index 025a5c185d45655f304319f24de5f28fbbf991e5..8883c44fe2d34f7e7ba187819b1bbab466e2cb61 100644
--- a/docs/assignments/week04.md
+++ b/docs/assignments/week04.md
@@ -1,61 +1,150 @@
 # 4. Computer controlled cutting
 
-This week I worked on defining my final project idea and started to getting used to the documentation process.
+**Goals**
 
-## Research
+This week we are focused on getting to know the laser cutter and vinyl cutting machine. 
 
-"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+Group assignment:
+1. Characterize your lasercutter's focus, power, speed, rate, kerf, joint clearance and types.
 
-> "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+2. Charlotte Lab characterizes different engraving features by Photo: Floyd-Steinberg, Jarvis
+Stucki, Bayer
 
-## Useful links
+Individual assignment:
 
-- [Jekyll](http://jekyll.org)
-- [Google](http://google.com)
-- [Markdown](https://en.wikipedia.org/wiki/Markdown)
+1. Cut something on the vinylcutter
+2. Design, lasercut, and document a parametric construction kit, accounting for the lasercutter kerf,
+which can be assembled in multiple ways and for extra credit include elements that aren't flat 
 
-## Code Example
 
-Use the three backticks to separate code.
+**Accomplishments**
+ 
+ ## Parametric construction kit 
 
-```
-// the setup function runs once when you press reset or power the board
-void setup() {
-  // initialize digital pin LED_BUILTIN as an output.
-  pinMode(LED_BUILTIN, OUTPUT);
-}
+I decided to use Cuttle for this effort and like the idea of leveraging the number of sides as a key 
+part of the parametric design 
 
-// the loop function runs over and over again forever
-void loop() {
-  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
-  delay(1000);                       // wait for a second
-  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
-  delay(1000);                       // wait for a second
-}
-```
+I am going to use cardboard for this kit and so I was worried about the logjavity of the different 
+joints and so I decided to use the chamfer joint. 
 
-## Gallery
+![](../images/ImagW3/Kit/1setting.jpg)
 
-![](../images/sample-photo.jpg)
+Next I defined the parameters I expected to use 
 
-## Video
+![Parameters](../images/ImagW3/Kit/2para.jpg)
 
-### From Vimeo
+I started with using the rectangle shape using the round corner 
 
-<iframe src="https://player.vimeo.com/video/10048961" width="640" height="480" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
-<p><a href="https://vimeo.com/10048961">Sound Waves</a> from <a href="https://vimeo.com/radarboy">George Gally (Radarboy)</a> on <a href="https://vimeo.com">Vimeo</a>.</p>
+![Rectangle](../images/ImagW3/Kit/3rotation.jpg)
 
-### From Youtube
+When i started to play around the the parameter value i did not like how the round corners looked 
+and I decided to move the connector from the middle of the leg to the corner using the pentagon shape
+this will allow easier scaling up and down in the number of sides. I also change my approach to the 
+chamfer and replaced the rounded corder with a triangle cut out. 
 
-<iframe width="560" height="315" src="https://www.youtube.com/embed/jjNgJFemlC4" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
+So starting over looked like this:
 
-## 3D Models
+![Pentagon](../images/ImagW3/Kit/4startingover.jpg)
 
-<div class="sketchfab-embed-wrapper"><iframe width="640" height="480" src="https://sketchfab.com/models/658c8f8a2f3042c3ad7bdedd83f1c915/embed" frameborder="0" allow="autoplay; fullscreen; vr" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe>
+I figured out that a lot of the issues I had with the boolean union/difference had to do with the order
+in which I had the object in the group 
 
-<p style="font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;">
-    <a href="https://sketchfab.com/models/658c8f8a2f3042c3ad7bdedd83f1c915?utm_medium=embed&utm_source=website&utm_campaign=share-popup" target="_blank" style="font-weight: bold; color: #1CAAD9;">Dita&#39;s Gown</a>
-    by <a href="https://sketchfab.com/francisbitontistudio?utm_medium=embed&utm_source=website&utm_campaign=share-popup" target="_blank" style="font-weight: bold; color: #1CAAD9;">Francis Bitonti Studio</a>
-    on <a href="https://sketchfab.com?utm_medium=embed&utm_source=website&utm_campaign=share-popup" target="_blank" style="font-weight: bold; color: #1CAAD9;">Sketchfab</a>
-</p>
-</div>
+![order](../images/ImagW3/Kit/5booleanunion.jpg)
+
+
+Any once I combined them we got the shape I was looking for
+
+![Hex](../images/ImagW3/Kit/6newshape.jpg)
+
+Now i worked through the rest with my goal being to me able to change the shape by increasing the number of 
+sides. I used the sides parameter as both the driver of the number of sides and the repeat of the slots which 
+worked well as you can see in the video:
+
+![shift](../images/ImagW3/Kit/9shapeshift.gif)
+
+I then used the tile repeat to make a sheet 
+
+![sheet](../images/ImagW3/Kit/7tilerep.jpg)
+
+
+I had set the slots depth and width as parameters as well as tne kerf as I was working on a number of different 
+laser cutters and would adjust as needed. 
+
+And now it is time for the test cut 
+
+![test cut](../images/ImagW3/Kit/9testcut.jpg)
+
+![test cut](../images/ImagW3/Kit/9testcut2.jpg)
+
+and they DO NOT FIT!!! a quick investigation shows my mistake. I set the slot width to 3mm but the cardboard 
+i was using was 4mm. 
+
+That was an easy change in the width parameter. 
+
+I also felt like I needed something more to help make this a "kit" so I decided to add a hole in the middle 
+
+![hole](../images/ImagW3/Kit/8hole.jpg)
+
+and I downloaded a a number of shapes triangle, square etc and got to cutting 
+
+![test](../images/ImagW3/Kit/10cutting.jpg)
+
+It is time for real user testing for which I enlisted my younger 2 kids Avi and Ari:
+
+![user testing](../images/ImagW3/Kit/11usertesting.jpg)
+
+
+
+## Vinyl cutter
+
+
+ I wanted to make a sticker of Albert Einstien. I have a painting in my office that was 
+ given to me as a gift and I really chriesh but it was a bit too complicated to replicate so
+ I started to look for another picture 
+
+![Image](../images/ImagW3/Sticker/0albertoptions.jpg)
+
+I choose 2 of these as option but I knew I needed to trace it to get it to a place where I can 
+export to SVG and cut but saw all different type of trace options
+
+ ![Tracing](../images/ImagW3/Sticker/1Traceoptions.jpg)
+
+ I tried all types on 2 different images
+
+ ![Albert](../images/ImagW3/Sticker/1Albert.jpg)
+
+ I think I found that the **line art** is the best option est as I was going to do a multi colored sticker 
+
+But when I loaded in the vinylcutter I did not like the way the eyes came out. 
+
+  ![Images](../images/ImagW3/Sticker/2Cricket1.jpg)
+
+So i went back and found another images, used the line art trace (on the right below) and thought this is 
+a better option to go with:
+
+ ![Lineart](../images/ImagW3/Sticker/3trace2.jpg)
+
+
+I loaded this in to my vinyl cutter software and it did a nice job breaking all the colors apart
+
+![Image](../images/ImagW3/Sticker/4tracetocut.jpg)
+
+
+After removing a few parts I got to something I liked 
+
+![Image](../images/ImagW3/Sticker/5alberysimplfied.jpg)
+
+But there are too many colors 
+
+![Layers](../images/ImagW3/Sticker/4traceout2.jpg)
+
+
+and so i used the layers to consolidate  to 3 colors 
+
+![ready to cut](../images/ImagW3/Sticker/7tocut.jpg)
+
+Now lets get cutting!!
+
+![cut](../images/ImagW3/Sticker/8cut1.jpg)
+
+That DID NOT WORK out at all!!
diff --git a/docs/images/ImagW3/Kit/10cutting.jpg b/docs/images/ImagW3/Kit/10cutting.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b3b22eb06686ec6380b7389bcc3e1afd9a6429cd
Binary files /dev/null and b/docs/images/ImagW3/Kit/10cutting.jpg differ
diff --git a/docs/images/ImagW3/Kit/11usertesting.jpg b/docs/images/ImagW3/Kit/11usertesting.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e427c8278787cdbf09e95abb04ca626f0f047b6c
Binary files /dev/null and b/docs/images/ImagW3/Kit/11usertesting.jpg differ
diff --git a/docs/images/ImagW3/Kit/1setting.jpg b/docs/images/ImagW3/Kit/1setting.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..349634acff7f58bb96619a58b5827539504f7785
Binary files /dev/null and b/docs/images/ImagW3/Kit/1setting.jpg differ
diff --git a/docs/images/ImagW3/Kit/2para.jpg b/docs/images/ImagW3/Kit/2para.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d327e53dd347d38e1020ee79dd9f8a2891b042fa
Binary files /dev/null and b/docs/images/ImagW3/Kit/2para.jpg differ
diff --git a/docs/images/ImagW3/Kit/3rotation.jpg b/docs/images/ImagW3/Kit/3rotation.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..df74e90c4ef8c4bdbccc449305d5ebeb7129f5a3
Binary files /dev/null and b/docs/images/ImagW3/Kit/3rotation.jpg differ
diff --git a/docs/images/ImagW3/Kit/4startingover.jpg b/docs/images/ImagW3/Kit/4startingover.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..21a6f88bfddf0730b88603e705c0914971399329
Binary files /dev/null and b/docs/images/ImagW3/Kit/4startingover.jpg differ
diff --git a/docs/images/ImagW3/Kit/5booleanunion.jpg b/docs/images/ImagW3/Kit/5booleanunion.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fa5929927ff0a414c32c846a576ee1bb36fae42d
Binary files /dev/null and b/docs/images/ImagW3/Kit/5booleanunion.jpg differ
diff --git a/docs/images/ImagW3/Kit/6newshape.jpg b/docs/images/ImagW3/Kit/6newshape.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6f5c6b4a0cf2a05150844b3c0773c25c61087a46
Binary files /dev/null and b/docs/images/ImagW3/Kit/6newshape.jpg differ
diff --git a/docs/images/ImagW3/Kit/7tilerep.jpg b/docs/images/ImagW3/Kit/7tilerep.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8b578c21f7fba6f2f6ebf496280d764be4994c5a
Binary files /dev/null and b/docs/images/ImagW3/Kit/7tilerep.jpg differ
diff --git a/docs/images/ImagW3/Kit/8hole.jpg b/docs/images/ImagW3/Kit/8hole.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e56bc1d8e1aaf972282d22cf1ac33317fa3af97d
Binary files /dev/null and b/docs/images/ImagW3/Kit/8hole.jpg differ
diff --git a/docs/images/ImagW3/Kit/9shapeshift.gif b/docs/images/ImagW3/Kit/9shapeshift.gif
new file mode 100644
index 0000000000000000000000000000000000000000..04da2548c375b10aa10556a9b1daee07374d69b3
Binary files /dev/null and b/docs/images/ImagW3/Kit/9shapeshift.gif differ
diff --git a/docs/images/ImagW3/Kit/9testcut.jpg b/docs/images/ImagW3/Kit/9testcut.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0bf21a0ac18f93529a41571f5e3f8264701ce865
Binary files /dev/null and b/docs/images/ImagW3/Kit/9testcut.jpg differ
diff --git a/docs/images/ImagW3/Kit/9testcut2.jpg b/docs/images/ImagW3/Kit/9testcut2.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a2726c08ec4e530d0183e74b99fe0f9192ce8f01
Binary files /dev/null and b/docs/images/ImagW3/Kit/9testcut2.jpg differ
diff --git a/docs/images/ImagW3/Sticker/0albertoptions.jpg b/docs/images/ImagW3/Sticker/0albertoptions.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..45600b0b940edb39bdf91cf36b8fc90d93df6bd3
Binary files /dev/null and b/docs/images/ImagW3/Sticker/0albertoptions.jpg differ
diff --git a/docs/images/ImagW3/Sticker/1Albert.jpg b/docs/images/ImagW3/Sticker/1Albert.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1112aa256ad3ada790d45eb735687930bcb64a94
Binary files /dev/null and b/docs/images/ImagW3/Sticker/1Albert.jpg differ
diff --git a/docs/images/ImagW3/Sticker/1Traceoptions.jpg b/docs/images/ImagW3/Sticker/1Traceoptions.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7486e58c546b7c298280ec62037cf90d42527f86
Binary files /dev/null and b/docs/images/ImagW3/Sticker/1Traceoptions.jpg differ
diff --git a/docs/images/ImagW3/Sticker/2Cricket1.jpg b/docs/images/ImagW3/Sticker/2Cricket1.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3f2ae05d9d2fe3aef33d4a461f4f37187680ddd9
Binary files /dev/null and b/docs/images/ImagW3/Sticker/2Cricket1.jpg differ
diff --git a/docs/images/ImagW3/Sticker/3trace2.jpg b/docs/images/ImagW3/Sticker/3trace2.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ace0b0a97fbaaf71a4092d365bf1c59092d3b002
Binary files /dev/null and b/docs/images/ImagW3/Sticker/3trace2.jpg differ
diff --git a/docs/images/ImagW3/Sticker/4traceout2.jpg b/docs/images/ImagW3/Sticker/4traceout2.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d991cba5b68b0370907450c4de093e2aab8816b3
Binary files /dev/null and b/docs/images/ImagW3/Sticker/4traceout2.jpg differ
diff --git a/docs/images/ImagW3/Sticker/4tracetocut.jpg b/docs/images/ImagW3/Sticker/4tracetocut.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ff53a5f9d931b354809e58e16b4fa4e589deff8c
Binary files /dev/null and b/docs/images/ImagW3/Sticker/4tracetocut.jpg differ
diff --git a/docs/images/ImagW3/Sticker/5alberysimplfied.jpg b/docs/images/ImagW3/Sticker/5alberysimplfied.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..433a572261a4ef160ea508492e0dd62a659fbd16
Binary files /dev/null and b/docs/images/ImagW3/Sticker/5alberysimplfied.jpg differ
diff --git a/docs/images/ImagW3/Sticker/6simplfied.jpg b/docs/images/ImagW3/Sticker/6simplfied.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d6aa5bce7f064245b8b34d4edba2154800dc9aa6
Binary files /dev/null and b/docs/images/ImagW3/Sticker/6simplfied.jpg differ
diff --git a/docs/images/ImagW3/Sticker/7tocut.jpg b/docs/images/ImagW3/Sticker/7tocut.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7f111f750748906c25b493f223a3026c17d25c48
Binary files /dev/null and b/docs/images/ImagW3/Sticker/7tocut.jpg differ
diff --git a/docs/images/ImagW3/Sticker/8cut1.jpg b/docs/images/ImagW3/Sticker/8cut1.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5654cba9480958f76580aa604a011f393c2d68f0
Binary files /dev/null and b/docs/images/ImagW3/Sticker/8cut1.jpg differ