diff --git a/sites/orgdocs/docs/designs/albert/instructions/finished.gif b/sites/orgdocs/docs/designs/albert/instructions/finished.gif
new file mode 100644
index 00000000000..d6a74614003
Binary files /dev/null and b/sites/orgdocs/docs/designs/albert/instructions/finished.gif differ
diff --git a/sites/orgdocs/docs/designs/albert/instructions/readme.mdx b/sites/orgdocs/docs/designs/albert/instructions/readme.mdx
new file mode 100644
index 00000000000..b87fe05ac54
--- /dev/null
+++ b/sites/orgdocs/docs/designs/albert/instructions/readme.mdx
@@ -0,0 +1,51 @@
+---
+title: 'Albert apron: Sewing Instructions'
+sidebar_label: Sewing Instructions
+sidebar_position: 20
+---
+
+### Step 1: The Pocket
+
+- Along the top of the pocket fold the seam allowance to wrong side, press.
+- Then fold the top hem allowance to wrong side and press, making sure the seam allowance is tucked underneath. Pin in place if you need to.
+- Press the seam allowance of the sides and bottom to the wrong side.
+- On the right side topstich close to where the hem edge lies underneath, making sure to catch the hem and seam allowances as you sew.
+- Pin the pocket to the front using the guides.
+- _Edgestitch_ the sides and bottom of the pocket leaving the top open. Make sure to backstitch at the start and end to secure the pocket properly.
+
+:::tip
+If you have trouble catching the top hem we suggest to either _Baste_ close to the hem edge first, and use that as a guide when stitching on the right side or pin the hem edge down from the right side making sure the pins are parallel to the top edge and use them as a guide.
+:::
+
+:::note
+There are multiple ways to sew a patch pocket so use the way you prefer if you do not like this one.
+A fun thing you can do is embroider/stitch the pocket with the name of the person the apron is for or even a cute design. Just remember that aprons typically get dirty so don't go to overtop with it.
+:::
+
+### Step 2: The Front
+
+- Press under the side seam allowances to the wrong side.
+- Press under the side seams to the wrong side along the hem lines making sure the seam allowances are tucked underneath.
+- On the right side topstich close to where the folded edges lie underneath, making sure to catch the hems as you sew.
+- Repeat Step 2 for the top and bottom hems.
+
+:::note
+It is recommended to hem the side seams before the top and bottom seams as they are narrower.
+The side seams are narrow hems simply being the seam allowance folded over twice.
+:::
+
+### Step 3: The Straps
+
+- Fold one strap in half, right sides together and sew the top and side together.
+- Turn inside out through the bottom. Press.
+- Using the cross and rectangle as a guide, stitch the top of the strap to the wrong side of the front on the top left.
+- Using the cross and rectangle as a guide, stitch the bottom of the strap to the wrong side of the front at the side right.
+- Repeat Step 3 for the remaining strap attaching it at the top right and then the side left.
+
+:::note
+You can make another set of straps to tie at the back if you wish to keep the apron close to body when moving.
+:::
+
+### Step 4: Enjoy!
+
+You're done! Now go enjoy your apron and make every stain a memory!
diff --git a/sites/orgdocs/docs/designs/albert/instructions/step01.png b/sites/orgdocs/docs/designs/albert/instructions/step01.png
new file mode 100644
index 00000000000..37eaad0b951
Binary files /dev/null and b/sites/orgdocs/docs/designs/albert/instructions/step01.png differ
diff --git a/sites/orgdocs/docs/designs/albert/instructions/step02.png b/sites/orgdocs/docs/designs/albert/instructions/step02.png
new file mode 100644
index 00000000000..a0e83b26d1b
Binary files /dev/null and b/sites/orgdocs/docs/designs/albert/instructions/step02.png differ
diff --git a/sites/orgdocs/docs/designs/albert/instructions/step03a.png b/sites/orgdocs/docs/designs/albert/instructions/step03a.png
new file mode 100644
index 00000000000..525f43cd4bc
Binary files /dev/null and b/sites/orgdocs/docs/designs/albert/instructions/step03a.png differ
diff --git a/sites/orgdocs/docs/designs/albert/instructions/step03b.png b/sites/orgdocs/docs/designs/albert/instructions/step03b.png
new file mode 100644
index 00000000000..e5eea80e2f4
Binary files /dev/null and b/sites/orgdocs/docs/designs/albert/instructions/step03b.png differ
diff --git a/sites/orgdocs/docs/designs/albert/instructions/step03c.png b/sites/orgdocs/docs/designs/albert/instructions/step03c.png
new file mode 100644
index 00000000000..dacc60be71c
Binary files /dev/null and b/sites/orgdocs/docs/designs/albert/instructions/step03c.png differ
diff --git a/sites/orgdocs/docs/designs/albert/instructions/step03d.png b/sites/orgdocs/docs/designs/albert/instructions/step03d.png
new file mode 100644
index 00000000000..2f92c6505f9
Binary files /dev/null and b/sites/orgdocs/docs/designs/albert/instructions/step03d.png differ
diff --git a/sites/orgdocs/docs/designs/albert/instructions/step03e.png b/sites/orgdocs/docs/designs/albert/instructions/step03e.png
new file mode 100644
index 00000000000..bc0fe8ed2b9
Binary files /dev/null and b/sites/orgdocs/docs/designs/albert/instructions/step03e.png differ
diff --git a/sites/orgdocs/docs/designs/albert/instructions/step03f.png b/sites/orgdocs/docs/designs/albert/instructions/step03f.png
new file mode 100644
index 00000000000..aade255e365
Binary files /dev/null and b/sites/orgdocs/docs/designs/albert/instructions/step03f.png differ
diff --git a/sites/orgdocs/docs/designs/albert/instructions/step03g.png b/sites/orgdocs/docs/designs/albert/instructions/step03g.png
new file mode 100644
index 00000000000..426dc6ffdd1
Binary files /dev/null and b/sites/orgdocs/docs/designs/albert/instructions/step03g.png differ
diff --git a/sites/orgdocs/docs/designs/albert/instructions/step03h.png b/sites/orgdocs/docs/designs/albert/instructions/step03h.png
new file mode 100644
index 00000000000..a73275ace4e
Binary files /dev/null and b/sites/orgdocs/docs/designs/albert/instructions/step03h.png differ
diff --git a/sites/orgdocs/docs/designs/albert/instructions/step04a.png b/sites/orgdocs/docs/designs/albert/instructions/step04a.png
new file mode 100644
index 00000000000..64df5087ed1
Binary files /dev/null and b/sites/orgdocs/docs/designs/albert/instructions/step04a.png differ
diff --git a/sites/orgdocs/docs/designs/albert/instructions/step04b.png b/sites/orgdocs/docs/designs/albert/instructions/step04b.png
new file mode 100644
index 00000000000..638f0537715
Binary files /dev/null and b/sites/orgdocs/docs/designs/albert/instructions/step04b.png differ
diff --git a/sites/orgdocs/docs/designs/albert/instructions/step05.png b/sites/orgdocs/docs/designs/albert/instructions/step05.png
new file mode 100644
index 00000000000..c2348e1b3c1
Binary files /dev/null and b/sites/orgdocs/docs/designs/albert/instructions/step05.png differ
diff --git a/sites/orgdocs/docs/designs/albert/options/backopening/readme.mdx b/sites/orgdocs/docs/designs/albert/options/backopening/readme.mdx
new file mode 100644
index 00000000000..4c1da17212e
--- /dev/null
+++ b/sites/orgdocs/docs/designs/albert/options/backopening/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Back opening'
+---
+
+Controls the amount of opening at the back of your apron.
diff --git a/sites/orgdocs/docs/designs/albert/options/biblength/readme.mdx b/sites/orgdocs/docs/designs/albert/options/biblength/readme.mdx
new file mode 100644
index 00000000000..919b7f77d49
--- /dev/null
+++ b/sites/orgdocs/docs/designs/albert/options/biblength/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Bib length'
+---
+
+Controls the length of the _bib_ part of your apron.
diff --git a/sites/orgdocs/docs/designs/albert/options/bibwidth/readme.mdx b/sites/orgdocs/docs/designs/albert/options/bibwidth/readme.mdx
new file mode 100644
index 00000000000..40b733debee
--- /dev/null
+++ b/sites/orgdocs/docs/designs/albert/options/bibwidth/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Bib width'
+---
+
+Controls the width of the _bib_ part of your apron.
diff --git a/sites/orgdocs/docs/designs/albert/options/chestdepth/readme.mdx b/sites/orgdocs/docs/designs/albert/options/chestdepth/readme.mdx
new file mode 100644
index 00000000000..bcb4121e5ff
--- /dev/null
+++ b/sites/orgdocs/docs/designs/albert/options/chestdepth/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Strap length'
+---
+
+Controls the length of the straps on your apron.
diff --git a/sites/orgdocs/docs/designs/albert/options/lengthbonus/lengthbonus.svg b/sites/orgdocs/docs/designs/albert/options/lengthbonus/lengthbonus.svg
new file mode 100644
index 00000000000..50ecf5dd17b
--- /dev/null
+++ b/sites/orgdocs/docs/designs/albert/options/lengthbonus/lengthbonus.svg
@@ -0,0 +1,177 @@
+
+
diff --git a/sites/orgdocs/docs/designs/albert/options/lengthbonus/readme.mdx b/sites/orgdocs/docs/designs/albert/options/lengthbonus/readme.mdx
new file mode 100644
index 00000000000..1e725a1c170
--- /dev/null
+++ b/sites/orgdocs/docs/designs/albert/options/lengthbonus/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Length bonus'
+---
+
+How much longer than the default length to make your apron.
diff --git a/sites/orgdocs/docs/designs/albert/options/readme.mdx b/sites/orgdocs/docs/designs/albert/options/readme.mdx
new file mode 100644
index 00000000000..ceaa6d44ee1
--- /dev/null
+++ b/sites/orgdocs/docs/designs/albert/options/readme.mdx
@@ -0,0 +1,40 @@
+---
+title: 'Albert apron: Design Options'
+sidebar_label: Design Options
+sidebar_position: 10
+---
+
+import Backopening from '@site/docs/designs/albert/options/backopening/readme.mdx'
+import Biblength from '@site/docs/designs/albert/options/biblength/readme.mdx'
+import Bibwidth from '@site/docs/designs/albert/options/bibwidth/readme.mdx'
+import Chestdepth from '@site/docs/designs/albert/options/chestdepth/readme.mdx'
+import Lengthbonus from '@site/docs/designs/albert/options/lengthbonus/readme.mdx'
+import Strapwidth from '@site/docs/designs/albert/options/strapwidth/readme.mdx'
+
+## Fit
+
+### Back opening {#backopening}
+
+
+
+### Strap length {#chestdepth}
+
+
+
+## Style
+
+### Bib length {#biblength}
+
+
+
+### Bib width {#bibwidth}
+
+
+
+### Length bonus {#lengthbonus}
+
+
+
+### Strap width {#strapwidth}
+
+
diff --git a/sites/orgdocs/docs/designs/albert/options/strapwidth/readme.mdx b/sites/orgdocs/docs/designs/albert/options/strapwidth/readme.mdx
new file mode 100644
index 00000000000..08678b4853e
--- /dev/null
+++ b/sites/orgdocs/docs/designs/albert/options/strapwidth/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Strap width'
+---
+
+Controls the width of the straps on your apron.
diff --git a/sites/orgdocs/docs/designs/albert/readme.mdx b/sites/orgdocs/docs/designs/albert/readme.mdx
new file mode 100644
index 00000000000..1ac0ae0a032
--- /dev/null
+++ b/sites/orgdocs/docs/designs/albert/readme.mdx
@@ -0,0 +1,42 @@
+---
+title: 'Albert apron'
+sidebar_label: Albert apron
+---
+
+
+
+## Designer Notes {#notes}
+
+Albert was something that I didn't plan on making. My daughter, who's a visual artist, asked if I could make her an
+apron. Of course, I could not deny her such a request. And since I didn't have a pattern, I needed to make one.
+And that meant that I could just as well make one for FreeSewing while I was at it.
+
+The design is simple, since an apron generally is. And yet, where else than at FreeSewing can you get a
+bespoke apron?
+
+This is a very good project for a beginning sewist.
+
+Wouter
+
+## What You Need {#needs}
+
+To make Albert, you will need the following:
+
+- [Basic sewing supplies](/docs/sewing/basic-sewing-supplies)
+- About 1.25 meters (1.4 yards) (depending on the length of your apron) of a suitable fabric ([see Fabric options](/docs/designs/albert#fabric))
+
+## Fabric Options {#fabric}
+
+An apron works best with a fabric that is sturdy, tightly woven, and easy to clean.
+In addition, make sure to go for a natural fibre and in any case something that is
+heat-resistant.
+
+Heavy cotton, chino, canvas or denim are all excellent choices.
+
+When in doubt, go for raw denim (pure cotton, if it stretches it's no good).
+
+## Cutting Instructions {#cutting}
+
+- Cut **1 front** on the fold
+- Cut **1 pocket** on the fold
+- Cut **2 straps**