diff --git a/cfg/xyolo.test.cfg b/cfg/xyolo.test.cfg
index 22596796c59627e246415eab00abae51403a183e..5f3e6f4d13570e8a34d16ed14bc2882f07e740bd 100644
--- a/cfg/xyolo.test.cfg
+++ b/cfg/xyolo.test.cfg
@@ -13,15 +13,6 @@ steps=20,40,60,80,20000,30000
 scales=5,5,2,2,.1,.1
 max_batches = 40000
 
-[crop]
-crop_width=448
-crop_height=448
-flip=0
-angle=0
-saturation = 1.5
-exposure = 1.5
-noadjust=1
-
 [convolutional]
 batch_normalize=1
 filters=16
@@ -112,6 +103,7 @@ stride=2
 [batchnorm]
 
 [convolutional]
+xnor = 1
 batch_normalize=1
 filters=1024
 size=3
@@ -119,12 +111,15 @@ stride=1
 pad=1
 activation=leaky
 
+[batchnorm]
+
 [convolutional]
+xnor = 1
 batch_normalize=1
+filters=256
 size=3
 stride=1
 pad=1
-filters=128
 activation=leaky
 
 [connected]
diff --git a/src/yolo_demo.c b/src/yolo_demo.c
index ec2998459db1a4226cd8d65b53ccf0fe6bcf7512..377218defe18c7d873f990cd66ef1d28182727d9 100644
--- a/src/yolo_demo.c
+++ b/src/yolo_demo.c
@@ -98,6 +98,7 @@ void demo_yolo(char *cfgfile, char *weightfile, float thresh, int cam_index, cha
     while(1){
         struct timeval tval_before, tval_after, tval_result;
         gettimeofday(&tval_before, NULL);
+        /*
         if(pthread_create(&fetch_thread, 0, fetch_in_thread, 0)) error("Thread creation failed");
         if(pthread_create(&detect_thread, 0, detect_in_thread, 0)) error("Thread creation failed");
         show_image(disp, "YOLO");
@@ -109,6 +110,16 @@ void demo_yolo(char *cfgfile, char *weightfile, float thresh, int cam_index, cha
         disp  = det;
         det   = in;
         det_s = in_s;
+        */
+
+        fetch_in_thread(0);
+        det = in;
+        det_s = in_s;
+        detect_in_thread(0);
+        disp = det;
+        show_image(disp, "YOLO");
+        free_image(disp);
+        cvWaitKey(1);
 
         gettimeofday(&tval_after, NULL);
         timersub(&tval_after, &tval_before, &tval_result);