diff --git a/run.sh b/run.sh
index f5aea6bc4d74cbeb808a74113a8fb765fbdbb871..de321e44873ed04860f432472bf2969fd2e64196 100755
--- a/run.sh
+++ b/run.sh
@@ -1,5 +1,13 @@
 #!/bin/bash
 
+cd `dirname $0`
+
+sleep 5
+
+sudo stty -F /dev/ttyACM0 10:0:18b2:0:3:1c:7f:15:4:0:0:0:11:13:1a:0:12:f:17:16:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0
+
+sleep 5
+
 # make fifo, if it doesnt exist
 mkfifo image_fifo
 
@@ -7,5 +15,9 @@ mkfifo image_fifo
 sleep 10000000 >image_fifo &
 
 # start the sender
-cat image_fifo | ./sender >/dev/ttyACM0
+cat image_fifo | ./sender >/dev/ttyACM0 &
+sudo stty -F /dev/ttyACM0 10:0:18b2:0:3:1c:7f:15:4:0:0:0:11:13:1a:0:12:f:17:16:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0
+
+# start the zone minder controller
+./zoneminder_controller.sh &
 
diff --git a/zone_schablone.png b/zone_schablone.png
new file mode 100644
index 0000000000000000000000000000000000000000..52753e2908f3837407d696d2b79d63666c29e260
Binary files /dev/null and b/zone_schablone.png differ
diff --git a/zoneminder_controller.sh b/zoneminder_controller.sh
index e40f6147ca019489b15dcb1f71352f9c1fa103b8..7d7027fd29280eec15e10c2189dcb09b0dcacb1b 100755
--- a/zoneminder_controller.sh
+++ b/zoneminder_controller.sh
@@ -1,24 +1,24 @@
 #!/bin/bash
 
-$OLDZONES=""
+OLDZONES=""
 
 while true
 do
 
-ZONES=`wget -O- 'http://localhost/zm/index.php?view=events&page=&reload=0&execute=0&action=&subaction=&line=&fid=&filterName=motion&filter%5Bterms%5D%5B0%5D%5Battr%5D=Cause&filter%5Bterms%5D%5B0%5D%5Bop%5D=%3D&filter%5Bterms%5D%5B0%5D%5Bval%5D=Motion&filter%5Bterms%5D%5B1%5D%5Bcnj%5D=and&filter%5Bterms%5D%5B1%5D%5Battr%5D=DateTime&filter%5Bterms%5D%5B1%5D%5Bop%5D=%3E&filter%5Bterms%5D%5B1%5D%5Bval%5D=15+seconds+ago&sort_field=DateTime&sort_asc=1&limit=1&AutoExecuteCmd=' | grep -o 'zone.'`
+ZONES=`wget -O- 'http://localhost/zm/index.php?view=events&page=&reload=0&execute=0&action=&subaction=&line=&fid=&filterName=motion&filter%5Bterms%5D%5B0%5D%5Battr%5D=Cause&filter%5Bterms%5D%5B0%5D%5Bop%5D=%3D&filter%5Bterms%5D%5B0%5D%5Bval%5D=Motion&filter%5Bterms%5D%5B1%5D%5Bcnj%5D=and&filter%5Bterms%5D%5B1%5D%5Battr%5D=DateTime&filter%5Bterms%5D%5B1%5D%5Bop%5D=%3E&filter%5Bterms%5D%5B1%5D%5Bval%5D=15+seconds+ago&sort_field=DateTime&sort_asc=1&limit=1&AutoExecuteCmd=' 2>/dev/null | grep -o 'zone.'`
 
 
 if [ "$OLDZONES" != "$ZONES" ]
 then
 	OLDZONES="$ZONES"
 
-	COMMAND="composite "; for ZONE in $ZONES; do COMMAND+="-compose plus $ZONE.png "; done 
-	COMMAND+=" -compose plus black.png black.png rgba:image_fifo"
+	COMMAND="convert black.png "; for ZONE in $ZONES; do COMMAND+="  $ZONE.png -compose plus -composite "; done 
+	COMMAND+="rgba:image_fifo"
 
 	echo $COMMAND
 	$COMMAND
 
-	sleep 3
+	# sleep 1
 fi
 
 sleep 1