diff --git a/examples/simple/datagram/thr_compile.sh b/examples/simple/datagram/thr_compile.sh
index 752bfe4159e3331db9e804e81c46fa30a08255fb..e670c5dc792f2aa1c998e5e19575ecfab3f7ebef 100644
--- a/examples/simple/datagram/thr_compile.sh
+++ b/examples/simple/datagram/thr_compile.sh
@@ -1,5 +1,4 @@
 #(cd ../../../lib/c; make)
 (cd ..; sh compile.sh)
 
-gcc -o thr_example -L ../../../lib/c -I . -I .. -I ../../../lib/c thr_example.c ../gen/simple.c  -llabcomm
-#gcc -o thr_example -L ../../../lib/c -I . -I .. -I ../../../lib/c thr_example.c ../gen/simple.c ../../../lib/c/labcomm_thr_reader_writer.c ../../../lib/c/ThrottleDrv/*.c -llabcomm
+gcc -o thr_example -L ../../../lib/c -I . -I .. -I ../../../lib/c -I ../../../lib/c/experimental thr_example.c ../gen/simple.c  -llabcomm
diff --git a/examples/simple/datagram/udp_compile.sh b/examples/simple/datagram/udp_compile.sh
index ba5e7718bcbcb56addb770ce141e5df6fd11ef83..f95af8172bbb7edfb5ce1a76070bff247c443cc8 100644
--- a/examples/simple/datagram/udp_compile.sh
+++ b/examples/simple/datagram/udp_compile.sh
@@ -2,6 +2,6 @@
 
 (cd ..; sh compile.sh)
 
-gcc -g -o udp_encoder -L ../../../lib/c -I . -I .. -I ../../../lib/c udp_encoder.c ../gen/simple.c -llabcomm
+gcc -g -o udp_encoder -L ../../../lib/c -I . -I .. -I ../../../lib/c -I ../../../lib/c/experimental udp_encoder.c ../gen/simple.c -llabcomm
 
-gcc -g -o udp_decoder -L ../../../lib/c -I . -I .. -I ../../../lib/c udp_decoder.c ../gen/simple.c -llabcomm
+gcc -g -o udp_decoder -L ../../../lib/c -I . -I .. -I ../../../lib/c -I ../../../lib/c/experimental udp_decoder.c ../gen/simple.c -llabcomm