diff --git a/l2ork_addons/K12/fx_filter-help.pd b/l2ork_addons/K12/fx_filter-help.pd
old mode 100644
new mode 100755
diff --git a/l2ork_addons/K12/icons-large/wii_accelerometer.png b/l2ork_addons/K12/icons-large/wii_accelerometer.png
new file mode 100755
index 0000000000000000000000000000000000000000..58ad8c997198ef5239bef0ec26482a85fe9629cd
Binary files /dev/null and b/l2ork_addons/K12/icons-large/wii_accelerometer.png differ
diff --git a/l2ork_addons/K12/icons-large/wii_hit.png b/l2ork_addons/K12/icons-large/wii_hit.png
old mode 100755
new mode 100644
index 58ad8c997198ef5239bef0ec26482a85fe9629cd..3345911fcc2fb133b46ca8aa04fbd8540f9639d1
Binary files a/l2ork_addons/K12/icons-large/wii_hit.png and b/l2ork_addons/K12/icons-large/wii_hit.png differ
diff --git a/l2ork_addons/K12/icons-large/wii_nunchuk_accelerometer.png b/l2ork_addons/K12/icons-large/wii_nunchuk_accelerometer.png
new file mode 100644
index 0000000000000000000000000000000000000000..cce02cfb68e14d52b11b2756537ce8e0b315d12d
Binary files /dev/null and b/l2ork_addons/K12/icons-large/wii_nunchuk_accelerometer.png differ
diff --git a/l2ork_addons/K12/icons-large/wii_nunchuk_buttons.png b/l2ork_addons/K12/icons-large/wii_nunchuk_buttons.png
new file mode 100644
index 0000000000000000000000000000000000000000..08eb50c217026abe562a58b1ace6bae4d7dd01b3
Binary files /dev/null and b/l2ork_addons/K12/icons-large/wii_nunchuk_buttons.png differ
diff --git a/l2ork_addons/K12/icons-large/wii_nunchuk_stick.png b/l2ork_addons/K12/icons-large/wii_nunchuk_stick.png
new file mode 100644
index 0000000000000000000000000000000000000000..40f74b1f2a18f374668711c563aaab1308ec81c1
Binary files /dev/null and b/l2ork_addons/K12/icons-large/wii_nunchuk_stick.png differ
diff --git a/l2ork_addons/K12/icons-large/wii_speed.png b/l2ork_addons/K12/icons-large/wii_speed.png
old mode 100755
new mode 100644
index 067490e495c2f1e9d9133153642d80898121f568..d8bb57689737546c014b6ba9abf09b03ec1682b2
Binary files a/l2ork_addons/K12/icons-large/wii_speed.png and b/l2ork_addons/K12/icons-large/wii_speed.png differ
diff --git a/l2ork_addons/K12/icons-large/wii_speed_xry.png b/l2ork_addons/K12/icons-large/wii_speed_xry.png
new file mode 100755
index 0000000000000000000000000000000000000000..3df93a2ea638291f8f5b2f816a1838bac4c3fd34
Binary files /dev/null and b/l2ork_addons/K12/icons-large/wii_speed_xry.png differ
diff --git a/l2ork_addons/K12/icons/wii_accelerometer.png b/l2ork_addons/K12/icons/wii_accelerometer.png
new file mode 100755
index 0000000000000000000000000000000000000000..bc677b8c58939019d6005aa78dec6780c29a81d3
Binary files /dev/null and b/l2ork_addons/K12/icons/wii_accelerometer.png differ
diff --git a/l2ork_addons/K12/icons/wii_hit.png b/l2ork_addons/K12/icons/wii_hit.png
old mode 100755
new mode 100644
index 8d205568af96713cb178a7fdfe12c5faa9dc5133..1cf8b58f0ddec7cc1816519a355a31ed3b756c9a
Binary files a/l2ork_addons/K12/icons/wii_hit.png and b/l2ork_addons/K12/icons/wii_hit.png differ
diff --git a/l2ork_addons/K12/icons/wii_nunchuk_accelerometer.png b/l2ork_addons/K12/icons/wii_nunchuk_accelerometer.png
new file mode 100644
index 0000000000000000000000000000000000000000..4c7f9d23efd8d29ca0a768dcb050ef9db1b52a92
Binary files /dev/null and b/l2ork_addons/K12/icons/wii_nunchuk_accelerometer.png differ
diff --git a/l2ork_addons/K12/icons/wii_nunchuk_buttons.png b/l2ork_addons/K12/icons/wii_nunchuk_buttons.png
new file mode 100644
index 0000000000000000000000000000000000000000..a1932cc5b8e961b47bde09c2a7f7436b4b1f2787
Binary files /dev/null and b/l2ork_addons/K12/icons/wii_nunchuk_buttons.png differ
diff --git a/l2ork_addons/K12/icons/wii_nunchuk_stick.png b/l2ork_addons/K12/icons/wii_nunchuk_stick.png
new file mode 100644
index 0000000000000000000000000000000000000000..2a7b2aafd5d16666a2cd6d4f58ba31b21df7eff6
Binary files /dev/null and b/l2ork_addons/K12/icons/wii_nunchuk_stick.png differ
diff --git a/l2ork_addons/K12/icons/wii_speed.png b/l2ork_addons/K12/icons/wii_speed.png
old mode 100755
new mode 100644
index 583aab81f3f8d06e15baccf6bfe73af93fa8af46..018d83f7b4443f705b2f3cc7351fd295f75d3704
Binary files a/l2ork_addons/K12/icons/wii_speed.png and b/l2ork_addons/K12/icons/wii_speed.png differ
diff --git a/l2ork_addons/K12/icons/wii_speed_xry.png b/l2ork_addons/K12/icons/wii_speed_xry.png
new file mode 100755
index 0000000000000000000000000000000000000000..7031c85f36c6efb48eaed2606600c880172881b4
Binary files /dev/null and b/l2ork_addons/K12/icons/wii_speed_xry.png differ
diff --git a/l2ork_addons/K12/math_add.pd b/l2ork_addons/K12/math_add.pd
index 19ce4624367aa9f41b42b4c91b6e6b2b0d22b4ee..726b4de9e8345363329a41d621b5a621b4482f41 100755
--- a/l2ork_addons/K12/math_add.pd
+++ b/l2ork_addons/K12/math_add.pd
@@ -6,14 +6,11 @@
 #X obj 141 205 ggee/image @pd_extra/K12/objects/math_add.png 1;
 #X obj 134 72 loadbang;
 #X obj 73 136 t b f;
-#X obj 104 213 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 16
--262144 -1 -1 0 256 3;
 #X msg 134 95 open @pd_extra/K12/objects/math_add.png;
 #X connect 0 0 3 0;
 #X connect 1 0 6 0;
-#X connect 3 0 7 0;
-#X connect 5 0 8 0;
+#X connect 3 0 2 0;
+#X connect 5 0 7 0;
 #X connect 6 0 3 0;
 #X connect 6 1 3 1;
-#X connect 7 0 2 0;
 #X coords 0 -1 1 1 89 89 2 96 173;
diff --git a/l2ork_addons/K12/math_divide.pd b/l2ork_addons/K12/math_divide.pd
index 0849d5b46a78e192a5b8f138dc29f28c98b3f146..9070b88b5d312b8451f5fd27207c89ab16f6d718 100755
--- a/l2ork_addons/K12/math_divide.pd
+++ b/l2ork_addons/K12/math_divide.pd
@@ -5,15 +5,12 @@
 #X obj 141 205 ggee/image @pd_extra/K12/objects/math_divide.png 1;
 #X obj 141 72 loadbang;
 #X obj 83 136 t b f;
-#X obj 104 213 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 16
--262144 -1 -1 0 256 3;
 #X obj 42 167 /;
 #X msg 141 95 open @pd_extra/K12/objects/math_divide.png;
-#X connect 0 0 7 0;
+#X connect 0 0 6 0;
 #X connect 1 0 5 0;
-#X connect 4 0 8 0;
-#X connect 5 0 7 0;
-#X connect 5 1 7 1;
+#X connect 4 0 7 0;
+#X connect 5 0 6 0;
+#X connect 5 1 6 1;
 #X connect 6 0 2 0;
-#X connect 7 0 6 0;
 #X coords 0 -1 1 1 89 89 2 96 173;
diff --git a/l2ork_addons/K12/math_multiply.pd b/l2ork_addons/K12/math_multiply.pd
index 10285d77764c5f07fd867acdb8db5ed241ee5513..ffdb1897c0593fc0c4afb50e6b009000210a54f7 100755
--- a/l2ork_addons/K12/math_multiply.pd
+++ b/l2ork_addons/K12/math_multiply.pd
@@ -2,18 +2,16 @@
 #X obj 42 111 inlet;
 #X obj 83 111 inlet;
 #X obj 42 251 outlet;
-#X obj 141 205 ggee/image @pd_extra/K12/objects/math_multiply.png 1;
+#X obj 141 205 ggee/image @pd_extra/K12/objects/math_multiply.png 1
+;
 #X obj 141 72 loadbang;
 #X obj 83 136 t b f;
-#X obj 104 213 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 16
--262144 -1 -1 0 256 3;
 #X obj 42 167 *;
 #X msg 141 95 open @pd_extra/K12/objects/math_multiply.png;
-#X connect 0 0 7 0;
+#X connect 0 0 6 0;
 #X connect 1 0 5 0;
-#X connect 4 0 8 0;
-#X connect 5 0 7 0;
-#X connect 5 1 7 1;
+#X connect 4 0 7 0;
+#X connect 5 0 6 0;
+#X connect 5 1 6 1;
 #X connect 6 0 2 0;
-#X connect 7 0 6 0;
 #X coords 0 -1 1 1 89 89 2 96 173;
diff --git a/l2ork_addons/K12/objects/wii_accelerometer.png b/l2ork_addons/K12/objects/wii_accelerometer.png
new file mode 100644
index 0000000000000000000000000000000000000000..207d2ffff8a49bbc065a2cd3b549b1a67d6182c7
Binary files /dev/null and b/l2ork_addons/K12/objects/wii_accelerometer.png differ
diff --git a/l2ork_addons/K12/objects/wii_hit1.png b/l2ork_addons/K12/objects/wii_hit1.png
index e1b1de55d57e2d243940b7595db0e4d8d57bfce6..9546cb582773c7de51ad08630d262ce3b46b82d1 100755
Binary files a/l2ork_addons/K12/objects/wii_hit1.png and b/l2ork_addons/K12/objects/wii_hit1.png differ
diff --git a/l2ork_addons/K12/objects/wii_hit2.png b/l2ork_addons/K12/objects/wii_hit2.png
index 3740c040ed4deffa3a233f331de1400e65acae81..5b8f7ef38f97bae60a3f1cbf14bf9ff23d0bb513 100755
Binary files a/l2ork_addons/K12/objects/wii_hit2.png and b/l2ork_addons/K12/objects/wii_hit2.png differ
diff --git a/l2ork_addons/K12/objects/wii_hit3.png b/l2ork_addons/K12/objects/wii_hit3.png
index d323dda35f4fb03a31ee877d790e3d21c92293ce..720b44ad4e9bf0d8e4a68e790a3f0bfa16f5023a 100755
Binary files a/l2ork_addons/K12/objects/wii_hit3.png and b/l2ork_addons/K12/objects/wii_hit3.png differ
diff --git a/l2ork_addons/K12/objects/wii_hit4.png b/l2ork_addons/K12/objects/wii_hit4.png
index 12cc7defb867ccf8ff778e090ab121b84fee91c1..f7bd5c6b44ee75bc48e44fb456b883f4c6f20944 100755
Binary files a/l2ork_addons/K12/objects/wii_hit4.png and b/l2ork_addons/K12/objects/wii_hit4.png differ
diff --git a/l2ork_addons/K12/objects/wii_hit5.png b/l2ork_addons/K12/objects/wii_hit5.png
index 57cc9d3d17b8866ed5d11a49a95b7e41c5693783..c422e555f40ce9b8ff3d6c1a859e14e48ff3f64f 100755
Binary files a/l2ork_addons/K12/objects/wii_hit5.png and b/l2ork_addons/K12/objects/wii_hit5.png differ
diff --git a/l2ork_addons/K12/objects/wii_hit6.png b/l2ork_addons/K12/objects/wii_hit6.png
index ed69540df8e8c8333d278d627267ba33811c47c2..c1db284060a1bc2ae8c1c977add9047e90c269f8 100755
Binary files a/l2ork_addons/K12/objects/wii_hit6.png and b/l2ork_addons/K12/objects/wii_hit6.png differ
diff --git a/l2ork_addons/K12/objects/wii_nunchuk_accelerometer.png b/l2ork_addons/K12/objects/wii_nunchuk_accelerometer.png
new file mode 100644
index 0000000000000000000000000000000000000000..a21fa4684ac64246332a695d377e3db594a4f102
Binary files /dev/null and b/l2ork_addons/K12/objects/wii_nunchuk_accelerometer.png differ
diff --git a/l2ork_addons/K12/objects/wii_nunchuk_buttons.png b/l2ork_addons/K12/objects/wii_nunchuk_buttons.png
new file mode 100644
index 0000000000000000000000000000000000000000..f075adc6d27e72c9d3401ecade8316d25164dcd3
Binary files /dev/null and b/l2ork_addons/K12/objects/wii_nunchuk_buttons.png differ
diff --git a/l2ork_addons/K12/objects/wii_nunchuk_buttons_C.png b/l2ork_addons/K12/objects/wii_nunchuk_buttons_C.png
new file mode 100644
index 0000000000000000000000000000000000000000..f7dbdf5fb68057a336e0a51a0459b4ca08ee60d3
Binary files /dev/null and b/l2ork_addons/K12/objects/wii_nunchuk_buttons_C.png differ
diff --git a/l2ork_addons/K12/objects/wii_nunchuk_buttons_Z.png b/l2ork_addons/K12/objects/wii_nunchuk_buttons_Z.png
new file mode 100644
index 0000000000000000000000000000000000000000..a18317a8046e9d87b817a2114d76186c01dfb623
Binary files /dev/null and b/l2ork_addons/K12/objects/wii_nunchuk_buttons_Z.png differ
diff --git a/l2ork_addons/K12/objects/wii_nunchuk_stick.png b/l2ork_addons/K12/objects/wii_nunchuk_stick.png
new file mode 100644
index 0000000000000000000000000000000000000000..42af84aa3e056da5f61b5a3b0b18342e97336b34
Binary files /dev/null and b/l2ork_addons/K12/objects/wii_nunchuk_stick.png differ
diff --git a/l2ork_addons/K12/objects/wii_speed.png b/l2ork_addons/K12/objects/wii_speed.png
old mode 100755
new mode 100644
index af7d8c48c16a14769001e051eec49f5dc3369757..6577882808511246910fbd880dc430f9cc807c27
Binary files a/l2ork_addons/K12/objects/wii_speed.png and b/l2ork_addons/K12/objects/wii_speed.png differ
diff --git a/l2ork_addons/K12/objects/wii_speed_xry.png b/l2ork_addons/K12/objects/wii_speed_xry.png
new file mode 100644
index 0000000000000000000000000000000000000000..a151d39449f57324501154359bd78ed2a7e78106
Binary files /dev/null and b/l2ork_addons/K12/objects/wii_speed_xry.png differ
diff --git a/l2ork_addons/K12/wii_accelerometer.pd b/l2ork_addons/K12/wii_accelerometer.pd
new file mode 100755
index 0000000000000000000000000000000000000000..8ecc29f61c78fb1b70e5b75f842f95415367f398
--- /dev/null
+++ b/l2ork_addons/K12/wii_accelerometer.pd
@@ -0,0 +1,45 @@
+#N canvas 693 136 522 373 10;
+#X obj 46 268 outlet;
+#X obj 65 -75 inlet;
+#X obj 65 -53 route acceleration;
+#X obj 65 -30 unpack 0 0 0;
+#X obj 261 121 ggee/image @pd_extra/K12/objects/wii_accelerometer.png
+1;
+#X obj 254 18 loadbang;
+#X obj 311 89 preset_node k12;
+#X obj 46 217 switch 3 1;
+#X obj 238 139 hradio 15 1 0 3 empty empty empty 0 -8 0 10 -262144
+-1 -1 0;
+#X msg 254 41 open @pd_extra/K12/objects/wii_accelerometer.png;
+#X obj 46 238 / 4.846;
+#X obj 235 116 cnv 13 14 13 empty \$0-compare x 20 12 0 18 -262144
+-66577 0;
+#X obj 238 188 select 0 1 2;
+#X obj 238 232 tosymbol;
+#X obj 238 277 s \$0-compare;
+#X msg 238 254 label \$1;
+#X msg 238 210 x;
+#X msg 267 210 y;
+#X msg 296 210 z;
+#X obj 46 196 + 1;
+#X connect 1 0 2 0;
+#X connect 2 0 3 0;
+#X connect 3 0 7 1;
+#X connect 3 1 7 2;
+#X connect 3 2 7 3;
+#X connect 6 0 8 0;
+#X connect 7 0 10 0;
+#X connect 8 0 12 0;
+#X connect 8 0 19 0;
+#X connect 9 0 4 0;
+#X connect 10 0 0 0;
+#X connect 12 0 16 0;
+#X connect 12 1 17 0;
+#X connect 12 2 18 0;
+#X connect 13 0 15 0;
+#X connect 15 0 14 0;
+#X connect 16 0 13 0;
+#X connect 17 0 13 0;
+#X connect 18 0 13 0;
+#X connect 19 0 7 0;
+#X coords 0 -1 1 1 89 89 2 216 89;
diff --git a/l2ork_addons/K12/wii_nunchuk_accelerometer.pd b/l2ork_addons/K12/wii_nunchuk_accelerometer.pd
new file mode 100755
index 0000000000000000000000000000000000000000..b5ad860cd497167342803d09c9aec95cd8b110f7
--- /dev/null
+++ b/l2ork_addons/K12/wii_nunchuk_accelerometer.pd
@@ -0,0 +1,48 @@
+#N canvas 693 136 564 373 10;
+#X obj 46 268 outlet;
+#X obj 65 -75 inlet;
+#X obj 65 29 unpack 0 0 0;
+#X obj 261 121 ggee/image @pd_extra/K12/objects/wii_nunchuk_accelerometer.png
+1;
+#X obj 255 18 loadbang;
+#X obj 311 89 preset_node k12;
+#X obj 46 217 switch 3 1;
+#X obj 238 139 hradio 15 1 0 3 empty empty empty 0 -8 0 10 -262144
+-1 -1 0;
+#X obj 65 -33 route acceleration;
+#X obj 65 -54 route nunchuk;
+#X obj 46 238 / 2.5;
+#X msg 255 41 open @pd_extra/K12/objects/wii_nunchuk_accelerometer.png
+;
+#X obj 235 116 cnv 13 14 13 empty \$0-compare x 20 12 0 18 -262144
+-66577 0;
+#X obj 238 188 select 0 1 2;
+#X obj 238 232 tosymbol;
+#X obj 238 277 s \$0-compare;
+#X msg 238 254 label \$1;
+#X msg 238 210 x;
+#X msg 267 210 y;
+#X msg 296 210 z;
+#X obj 46 196 + 1;
+#X connect 1 0 9 0;
+#X connect 2 0 6 1;
+#X connect 2 1 6 2;
+#X connect 2 2 6 3;
+#X connect 5 0 7 0;
+#X connect 6 0 10 0;
+#X connect 7 0 13 0;
+#X connect 7 0 20 0;
+#X connect 8 0 2 0;
+#X connect 9 0 8 0;
+#X connect 10 0 0 0;
+#X connect 11 0 3 0;
+#X connect 13 0 17 0;
+#X connect 13 1 18 0;
+#X connect 13 2 19 0;
+#X connect 14 0 16 0;
+#X connect 16 0 15 0;
+#X connect 17 0 14 0;
+#X connect 18 0 14 0;
+#X connect 19 0 14 0;
+#X connect 20 0 6 0;
+#X coords 0 -1 1 1 89 89 2 216 89;
diff --git a/l2ork_addons/K12/wii_nunchuk_buttons.pd b/l2ork_addons/K12/wii_nunchuk_buttons.pd
new file mode 100644
index 0000000000000000000000000000000000000000..01f8c328a1c9c3b8fd8b75d67323cac901039e5d
--- /dev/null
+++ b/l2ork_addons/K12/wii_nunchuk_buttons.pd
@@ -0,0 +1,39 @@
+#N canvas 486 131 589 373 10;
+#X obj 254 116 bng 14 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 245 134 bng 32 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 65 273 outlet;
+#X obj 65 -75 inlet;
+#X obj 255 18 loadbang;
+#X obj 65 -54 route nunchuk;
+#X msg 255 41 open @pd_extra/K12/objects/wii_nunchuk_buttons.png;
+#X msg 323 73 open @pd_extra/K12/objects/wii_nunchuk_buttons_C.png
+;
+#X msg 323 95 open @pd_extra/K12/objects/wii_nunchuk_buttons_Z.png
+;
+#X msg 80 174 2;
+#X msg 110 174 1;
+#X obj 65 208 & 8;
+#X obj 240 -25 r blah;
+#X obj 65 -33 route button;
+#X obj 65 229 > 0;
+#X obj 262 116 ggee/image @pd_extra/K12/objects/wii_nunchuk_buttons.png
+1;
+#X connect 0 0 9 0;
+#X connect 0 0 7 0;
+#X connect 1 0 10 0;
+#X connect 1 0 8 0;
+#X connect 3 0 5 0;
+#X connect 4 0 6 0;
+#X connect 5 0 13 0;
+#X connect 6 0 15 0;
+#X connect 7 0 15 0;
+#X connect 8 0 15 0;
+#X connect 9 0 11 1;
+#X connect 10 0 11 1;
+#X connect 11 0 14 0;
+#X connect 12 0 5 0;
+#X connect 13 0 11 0;
+#X connect 14 0 2 0;
+#X coords 0 -1 1 1 89 89 2 216 89;
diff --git a/l2ork_addons/K12/wii_nunchuk_stick.pd b/l2ork_addons/K12/wii_nunchuk_stick.pd
new file mode 100755
index 0000000000000000000000000000000000000000..13afe0670f05961b13846484d3a4674c0386c443
--- /dev/null
+++ b/l2ork_addons/K12/wii_nunchuk_stick.pd
@@ -0,0 +1,26 @@
+#N canvas 486 131 522 373 10;
+#X obj 66 268 outlet;
+#X obj 65 -75 inlet;
+#X obj 261 121 ggee/image @pd_extra/K12/objects/wii_nunchuk_stick.png
+1;
+#X obj 255 18 loadbang;
+#X obj 65 -54 route nunchuk;
+#X msg 255 41 open @pd_extra/K12/objects/wii_nunchuk_stick.png;
+#X obj 122 268 outlet;
+#X obj 65 29 unpack 0 0;
+#X obj 65 -33 route stick;
+#X obj 66 208 / 128;
+#X obj 66 229 - 1;
+#X obj 122 208 / 128;
+#X obj 122 229 - 1;
+#X connect 1 0 4 0;
+#X connect 4 0 8 0;
+#X connect 5 0 2 0;
+#X connect 7 0 9 0;
+#X connect 7 1 11 0;
+#X connect 8 0 7 0;
+#X connect 9 0 10 0;
+#X connect 10 0 0 0;
+#X connect 11 0 12 0;
+#X connect 12 0 6 0;
+#X coords 0 -1 1 1 89 89 2 216 89;
diff --git a/l2ork_addons/K12/wii_speed.pd b/l2ork_addons/K12/wii_speed.pd
old mode 100644
new mode 100755
index 28fd87ad1e09842c51fcd8cc59958b52c99eb341..51e3dbf17279c1cdb6d1b2c6eaf6768c315714c0
--- a/l2ork_addons/K12/wii_speed.pd
+++ b/l2ork_addons/K12/wii_speed.pd
@@ -64,10 +64,10 @@
 #X obj 82 481 outlet;
 #X text 186 30 Live;
 #X text 303 30 Calibrated;
-#X obj 142 285 expr pow($f1 \, 1.6);
+#X obj 142 325 expr pow($f1 \, 1.6);
 #X obj 14 381 expr -pow(-$f1 \, 1.6);
 #X obj 14 214 expr $f1/2000;
-#X obj 142 256 - 0.085;
+#X obj 142 296 - 0.085;
 #X obj 14 243 moses 0.085;
 #X obj 14 308 moses -0.085;
 #X obj 14 346 + 0.085;
@@ -100,13 +100,13 @@
 #X obj 15 413 int;
 #X obj 15 391 * 100;
 #X obj 15 436 / 100;
-#X obj 162 62 loadbang;
+#X obj 155 62 loadbang;
 #X msg 3 322 \$1 50;
 #X obj 162 159 ggee/image @pd_extra/K12/objects/wii_speed.png 1;
 #X obj 128 162 cnv 15 61 26 empty \$0-speed_num 0 10 12 0 20 -262144
 -66577 0;
 #X obj 15 506 send \$0-speed_num;
-#X msg 162 85 open @pd_extra/K12/objects/wii_speed.png;
+#X msg 155 85 open @pd_extra/K12/objects/wii_speed.png;
 #X obj 3 345 line 0 25;
 #X connect 0 0 2 1;
 #X connect 1 0 2 0;
diff --git a/l2ork_addons/K12/wii_speed_xry.pd b/l2ork_addons/K12/wii_speed_xry.pd
new file mode 100644
index 0000000000000000000000000000000000000000..f2ed3e634e612769a027481fa6c2a03ca2244cd3
--- /dev/null
+++ b/l2ork_addons/K12/wii_speed_xry.pd
@@ -0,0 +1,142 @@
+#N canvas 519 50 431 501 10;
+#X obj 120 132 bng 82 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 3 198 inlet;
+#N canvas 141 109 450 366 unpack_motionplus 0;
+#X obj 14 12 inlet;
+#X obj 14 40 route motionplus;
+#X obj 14 105 unpack 0 0 0;
+#X obj 14 63 route angle_rate;
+#X obj 15 238 f;
+#X obj 79 240 f;
+#X obj 15 271 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 11
+-262144 -1 -1 7874 256 0;
+#X obj 79 271 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 11
+-262144 -1 -1 7887 256 0;
+#X obj 15 308 outlet;
+#X obj 79 307 outlet;
+#X obj 277 305 outlet;
+#X obj 333 305 outlet;
+#X text 274 331 Realtime motion plus data;
+#X text 13 331 Initial Calibration;
+#X obj 14 163 change;
+#X obj 23 188 gate 1 1;
+#X obj 14 140 t f f;
+#X obj 204 118 inlet;
+#X obj 238 195 counter 0 2;
+#X obj 238 217 sel 2;
+#X msg 238 239 0;
+#X obj 23 211 t b b b;
+#X obj 144 240 f;
+#X obj 144 271 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 11
+-262144 -1 -1 7687 256 0;
+#X obj 144 307 outlet;
+#X obj 386 305 outlet;
+#X connect 0 0 1 0;
+#X connect 1 0 3 0;
+#X connect 2 0 10 0;
+#X connect 2 0 16 0;
+#X connect 2 1 5 1;
+#X connect 2 1 11 0;
+#X connect 2 2 25 0;
+#X connect 2 2 22 1;
+#X connect 3 0 2 0;
+#X connect 4 0 6 0;
+#X connect 5 0 7 0;
+#X connect 6 0 8 0;
+#X connect 7 0 9 0;
+#X connect 14 0 15 1;
+#X connect 15 0 21 0;
+#X connect 16 0 14 0;
+#X connect 16 1 4 1;
+#X connect 17 0 21 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 15 0;
+#X connect 21 0 5 0;
+#X connect 21 0 4 0;
+#X connect 21 1 18 0;
+#X connect 21 2 22 0;
+#X connect 22 0 23 0;
+#X connect 23 0 24 0;
+#X restore 3 223 pd unpack_motionplus;
+#N canvas 18 50 730 320 motionplus_logic 0;
+#X obj 45 30 inlet;
+#X obj 87 30 inlet;
+#X obj 219 30 inlet;
+#X obj 266 30 inlet;
+#X obj 72 75 -;
+#X obj 251 80 -;
+#X text 61 5 Y motion;
+#X obj 264 282 outlet;
+#X text 186 30 Live;
+#X text 303 30 Calibrated;
+#X text 230 5 roll motion;
+#X obj 449 30 inlet;
+#X obj 496 30 inlet;
+#X obj 481 80 -;
+#X text 416 30 Live;
+#X text 533 30 Calibrated;
+#X text 460 5 Y motion;
+#X obj 648 30 inlet;
+#X obj 264 215 switch 3 1;
+#X obj 264 193 + 1;
+#X connect 0 0 4 0;
+#X connect 1 0 4 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 18 1;
+#X connect 5 0 18 2;
+#X connect 11 0 13 0;
+#X connect 12 0 13 1;
+#X connect 13 0 18 3;
+#X connect 17 0 19 0;
+#X connect 18 0 7 0;
+#X connect 19 0 18 0;
+#X restore 3 299 pd motionplus_logic;
+#X obj 3 529 outlet;
+#X obj 155 62 loadbang;
+#X msg 3 322 \$1 50;
+#X obj 162 159 ggee/image @pd_extra/K12/objects/wii_speed.png 1;
+#X obj 3 345 line 0 25;
+#X msg 155 85 open @pd_extra/K12/objects/wii_speed_xry.png;
+#X obj 210 127 preset_node k12;
+#X obj 137 177 hradio 15 1 0 3 empty empty empty 0 -8 0 10 -262144
+-1 -1 0;
+#X obj 134 154 cnv 13 14 13 empty \$0-compare x 20 12 0 18 -262144
+-66577 0;
+#X obj 137 223 select 0 1 2;
+#X obj 137 267 tosymbol;
+#X obj 137 312 s \$0-compare;
+#X msg 137 289 label \$1;
+#X msg 137 245 x;
+#X msg 195 245 y;
+#X msg 166 245 r;
+#X obj 72 144 r blah;
+#X obj 3 366 / 8000;
+#X connect 0 0 2 1;
+#X connect 1 0 2 0;
+#X connect 2 0 3 5;
+#X connect 2 1 3 3;
+#X connect 2 2 3 1;
+#X connect 2 3 3 4;
+#X connect 2 4 3 2;
+#X connect 2 5 3 0;
+#X connect 3 0 6 0;
+#X connect 5 0 9 0;
+#X connect 6 0 8 0;
+#X connect 8 0 21 0;
+#X connect 10 0 11 0;
+#X connect 11 0 13 0;
+#X connect 11 0 3 6;
+#X connect 13 0 17 0;
+#X connect 13 1 19 0;
+#X connect 13 2 18 0;
+#X connect 14 0 16 0;
+#X connect 16 0 15 0;
+#X connect 17 0 14 0;
+#X connect 18 0 14 0;
+#X connect 19 0 14 0;
+#X connect 20 0 2 0;
+#X connect 21 0 4 0;
+#X coords 0 -1 1 1 89 89 2 117 127;